- 10 Jan, 2024 22 commits
-
-
dependabot[bot] authored
* build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.15.0 to 0.16.0. - [Commits](https://github.com/golang/term/compare/v0.15.0...v0.16.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> * go.mod: tidy --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
refcell.eth authored
-
Mark Tyneway authored
Since L2 disables blob txs, there is no market for blobspace on L2. The blobbasefee will not change based on supply and demand, it will always push 1 onto the stack.
-
soyboy authored
* feat(specs): adds L2 output root proposal section to the glossary Adds a L2 Output Root Proposal section and the Proposer to the glossary. I noticed this was missing in the docs and its probably because its not listed here in the specs. I got the description from the proposals spec file. * fixing markdown linting error * running the linter
-
dependabot[bot] authored
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.10.4 to 20.10.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" 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>
-
dependabot[bot] authored
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.39.3 to 0.39.4. - [Release notes](https://github.com/quic-go/quic-go/releases) - [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md) - [Commits](https://github.com/quic-go/quic-go/compare/v0.39.3...v0.39.4) --- updated-dependencies: - dependency-name: github.com/quic-go/quic-go dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [@wagmi/cli](https://github.com/wevm/wagmi/tree/HEAD/packages/cli) from 1.5.2 to 2.0.2. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/cli/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/@wagmi/cli@2.0.2/packages/cli) --- updated-dependencies: - dependency-name: "@wagmi/cli" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Joshua Gutow authored
This fully moves all execution engine manipulation into the Engine Controller from the Engine Queue. It does not remove the proxy methods however.
-
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 2 commits
-
-
Francis Li authored
* Implement main control logic * Add more tests
-
Maurelian authored
--wip--
-