- 10 Jan, 2024 13 commits
-
-
dependabot[bot] authored
Bumps [viem](https://github.com/wevm/viem) from 2.0.0 to 2.0.3. - [Release notes](https://github.com/wevm/viem/releases) - [Commits](https://github.com/wevm/viem/compare/viem@2.0.0...viem@2.0.3) --- updated-dependencies: - dependency-name: viem dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Diego authored
* contracts-bedrock: update Deployer's loadInitializedSlot if contract is a proxy, it now gets the implementation address using either EIP1967Helper or AddressManager (for ResolvedDelegateProxy) * contracts-bedrock: drop isProxy argument of loadInitializedSlot * contracts-bedrock: improve logic in loadInitializedSlot * contracts-bedrock: add tests in Initializable.t.sol for L1 implementations * contracts-bedrock: update logic in Initializable.t.sol to count implementations in assertion * forge install: solady v0.0.158 * contracts-bedrock: add solady to foundry.toml remappings * contracts-bedrock: drop vendor of solady sort * contracts-bedrock: use solady LibString in loadInitializedSlot * contracts-bedrock: define constants in EIP1967Helper and drop Constants import this allows us to not have to update the version of Arithmetic, ResourceMetering, and Burn, which would otherwise clash with Deployer.sol * contracts-bedrock: use interface for AddressManager instead of updating version directly * contracts-bedrock: use native solidity concat in loadInitializedSlot * op-bindings: make for MIP, PreimageOracle, and WETH9
-
dependabot[bot] authored
Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.23.3 to 0.24.0. - [Release notes](https://github.com/btcsuite/btcd/releases) - [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES) - [Commits](https://github.com/btcsuite/btcd/compare/v0.23.3...v0.24.0) --- updated-dependencies: - dependency-name: github.com/btcsuite/btcd dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
SQL TRIGGER authored
-
dependabot[bot] authored
Bumps [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) from 1.1.0 to 1.1.3. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.1.3/packages/coverage-istanbul) --- updated-dependencies: - dependency-name: "@vitest/coverage-istanbul" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
smartcontracts authored
Fixes a bug that was introduced in a recent fix. The input type (TransactionRequest) sometimes has fields that are not supported by the UnsignedTransaction type. This fix explicitly uses the fields of the UnsignedTransaction type to resolve this issue.
-
Mark Tyneway authored
* contracts-bedrock: cleanup libraries Updates the pragma in libraries to be more permissive, making it less complex to import the libraries into different codebases. The actual implementations enforce a particular version, so it is safe to allow the libs to have permissive versioning contrainsts. Also update the code to use the absolute path for imports relative from the project root. Using this import pattern is the standard for the codebase. * contracts-bedrock: remove warning
-
Wyatt Barnes authored
* Init BindGen README * Update op-bindings/bindgen/README.md Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update op-bindings/bindgen/README.md Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update op-bindings/bindgen/README.md Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update README.md * Update README.md --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Adrian Sutton authored
* op-challenger: Fix metrics * op-e2e: Enable metrics when running challenger to ensure they work.
-
Francis Li authored
-
clabby authored
-
Mark Tyneway authored
Small cleanup that deletes a couple lines of code, making the file smaller and more concise.
-
Danyal Prout authored
* Dencun P2P & Engine API changes * Reword pre/post Ecotone to be explicit * Update specs/derivation.md Co-authored-by:
protolambda <proto@protolambda.com> * Update specs/derivation.md Co-authored-by:
protolambda <proto@protolambda.com> * Update specs to keep pre-Ectone logic * Update specs/rollup-node-p2p.md Co-authored-by:
protolambda <proto@protolambda.com> * Update specs/rollup-node-p2p.md Co-authored-by:
protolambda <proto@protolambda.com> * Update specs/rollup-node-p2p.md Co-authored-by:
protolambda <proto@protolambda.com> * Fix topic withdrawal rejections --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
- 09 Jan, 2024 16 commits
-
-
dependabot[bot] authored
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.15.0 to 6.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.18.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roberto Bayardo authored
Provide the exact l1 cost func up front, then explain it conceptually, rather than the other way around.
-
clabby authored
* FPAC ops * bindings * Update packages/contracts-bedrock/scripts/fpac/README.md Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * `just` -> `make` * @refcell Makefile help --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
Artyom Artamonov authored
-
Roberto Bayardo authored
make batch submission policy flag-configurable and add a new policy that uses blob transactions (#8769)
-
felipe authored
-
Joshua Gutow authored
This moves all the control of the execution engine from the EngineQueue struct to the EngineController struct. The Engine Controller remains in the derive package for now to minimize the amount of changes in this PR. The EngineQueue continues to implement the EngineControl interface & forwards all methods to the EngineController which contains the actual implementation.
-
Roberto Bayardo authored
-
refcell.eth authored
* op-node: Concrete span batch error type * op-node: add sentinel errors to variable decl block
-
Adrian Sutton authored
-
refcell.eth authored
-
angel-ding-cb authored
* blob encoding version 2 * - cosmetic cleanup - use testify/require for testing - improve big blob test case - some performance improvements * op-service: blob encoding nits (#10) --------- Co-authored-by:
Roberto Bayardo <roberto.bayardo@coinbase.com> Co-authored-by:
protolambda <proto@protolambda.com>
-
Roberto Bayardo authored
Co-authored-by:
anikaraghu <anika.raghuvanshi@coinbase.com>
-
Joshua Gutow authored
This is helpful for taking a commit & knowing when it was included in a released version. Co-authored-by:
ChatGPT <chatgpt@openai.com>
-
Maurelian authored
* contracts-bedrock: only set xDomainMsgSender on a fresh deployment * contracts-bedrock: Prevent double relaying a message with reentrancy * contracts-bedrock: bump semvers * bindings and semver-lock * contracts-bedrock: Update slither report * contracts-bedrock: Update test to demonstrate non-replayability during upgrades * contracts-bedrock: Do not reinit Portals L2 Sender if it is nonzero --wip-- * contracts-bedrock: Use assert instead of require for unreachable errors * Update L1CrossDomainMessenger.t.sol * contracts-bedrock: update semver lock, bindings, slither
-
Francis Li authored
* Add API interface * Finish API Server implementation * Finish API client implementation * Finish rpc server setup in conductor * minor fixup * Fix merge issue
-
- 08 Jan, 2024 8 commits
-
-
Francis Li authored
* Implement main control logic * Add more tests
-
Maurelian authored
--wip--
-
dependabot[bot] authored
Bumps [hardhat](https://github.com/nomiclabs/hardhat) from 2.19.2 to 2.19.4. - [Release notes](https://github.com/nomiclabs/hardhat/releases) - [Commits](https://github.com/nomiclabs/hardhat/compare/hardhat@2.19.2...hardhat@2.19.4) --- updated-dependencies: - dependency-name: hardhat dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
clabby authored
-
Adrian Sutton authored
-
Adrian Sutton authored
Better covered by unit tests since the logic is more complex than original anticipated.
-
refcell.eth authored
* op-challenger: flatten alphabet step loop * op-challenger: add test for stepping on the max position
-
- 07 Jan, 2024 1 commit
-
-
Roberto Bayardo authored
-
- 06 Jan, 2024 2 commits
-
-
Sebastian Stammler authored
Forgot to expand the variadic parameter...
-
refcell.eth authored
-