- 12 Jan, 2024 9 commits
-
-
Taeguk Kwon authored
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.13.9 to v1.13.10. --- updated-dependencies: - dependency-name: ethereum/client-go dependency-type: direct:production ... 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](https://github.com/wevm/wagmi/tree/HEAD/packages/react) from 2.0.1 to 2.1.2. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/wagmi@2.1.2/packages/react) --- updated-dependencies: - dependency-name: wagmi 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
-
refcell.eth authored
* feat(op-program): Very minimal reproducible absolute prestate build * fix(cannon): Update docs to use reproducible absolute prestate * feat(ci): validate absolute prestate in ci * fix(ci): enable docker buildkit * fix(op-program): clean up docs and remove ci * fix(op-program): clean up dockerfile inline docs * fix(op-program): reproducible absolute pre-state hash fixes * fix(cannon): Add back docs
-
Mark Tyneway authored
As of https://github.com/ethereum-optimism/optimism/pull/8933 and https://github.com/ethereum-optimism/optimism/pull/8911 all of `check-l2` tests exist in solidity and are better. There is no real reason to keep `check-l2` around because it just adds additional headache.
-
Roberto Bayardo authored
-
Mark Tyneway authored
* contracts-bedrock: add tests for preinstalls This is a prereq of https://github.com/ethereum-optimism/optimism/pull/8942. This will help to remove the concept of `check-l2` to help reduce the amount of diff a developer needs to do when making changes to the solidity code. Ideally, a solidity dev needs to touch 0 code in any other language (besides bash ffi lolz). After this PR as well as: - https://github.com/ethereum-optimism/optimism/pull/8933 - https://github.com/ethereum-optimism/optimism/pull/8911 the functionality of `check-l2` is now completely in solidity. Note that we are now calling the non system contracts "preinstalls" instead of "predeploys" to denote that they do not live in the predeploy namespace and are not critical to the functionality of the system. They are set at deterministic addresses. * contracts-bedrock: lint * contracts-bedrock: lint
-
dependabot[bot] authored
Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.0.1 to 23.2.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/23.0.1...23.2.0) --- updated-dependencies: - dependency-name: jsdom 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>
-
- 11 Jan, 2024 18 commits
-
-
dependabot[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.12.0...v0.12.1) --- updated-dependencies: - dependency-name: github.com/multiformats/go-multiaddr 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>
-
Mark Tyneway authored
The correct version is defined in https://github.com/ethereum-optimism/optimism/blob/4fc388164d51dea8d9efa5001fc5fec88ddbc72c/op-bindings/predeploys/addresses.go#L28C35-L28C77.
-
refcell.eth authored
* chore(ci): bump ci-builder minor version * chore(ctb): fix ctb with updated foundry formatting * chore(ctb): move comments above variants * chore(ctb): fix semver lock
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.13.8 to v1.13.9. --- updated-dependencies: - dependency-name: ethereum/client-go dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Roberto Bayardo authored
* support Ecotone l1 block attributes * Comments about ABI formatting and BatcherHash common encoding * op-bindings: test (blob)basefee(scalar) slot and offsets * op-node: deduplicate log attributes --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Adrian Sutton authored
Removes the `make alphabet` target and associated scripts as its no longer possible to specify an alternate canonical alphabet so both challengers are being honest.
-
Mark Tyneway authored
* contracts-bedrock: cleanup predeploys solidity test Contributors to the smart contracts have way too many steps to get their PR over the line. This migrates some of the `check-l2` script to solidity. I believe that we can fully delete `check-l2` but want to follow up in an additional PR to ensure that we have the same functionality. Completely deleting `check-l2` was unblocked by https://github.com/ethereum-optimism/optimism/pull/8911. The functionality that is added to the solidity here was removed from the `check-l2` script. * op-chain-ops: remove dead code * op-chain-ops: fix build issue
-
Mark Tyneway authored
* specs: clarify ecotone L1 attributes transaction Updates the spec to use stronger language around the usage of the ecotone L1 attributes transaction. * specs: cleanup * specs: fix typo * specs: fix typo Co-authored-by:
protolambda <proto@protolambda.com> * specs: lint * specs: lint --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
dependabot[bot] authored
Bumps [@wagmi/cli](https://github.com/wevm/wagmi/tree/HEAD/packages/cli) from 2.0.2 to 2.0.3. - [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.3/packages/cli) --- updated-dependencies: - dependency-name: "@wagmi/cli" 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>
-
felipe authored
-
Inphi authored
* op-program: fpp-verify in-process for deterministic exec * fix offline run settings
-
dependabot[bot] authored
* build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.18.0. - [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.18.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto 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> Co-authored-by:
refcell.eth <abigger87@gmail.com>
-
dependabot[bot] authored
Bumps [@wagmi/core](https://github.com/wevm/wagmi/tree/HEAD/packages/core) from 1.4.12 to 2.1.1. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/core/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/@wagmi/core@2.1.1/packages/core) --- updated-dependencies: - dependency-name: "@wagmi/core" 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>
-
Mark Tyneway authored
We want to delete `check-l2` to reduce the overhead of contributing to the solidity code. We are nearly there, we just need to ensure that the same checks in `check-l2` exist in the predeploys spec and the rest of the individual unit tests since now the unit tests run against the output of the genesis generation script.
-
refcell.eth authored
-
smartcontracts authored
Adds a script print-addresses that will print the addresses of the various contracts in a deployment. Useful for people running their own OP Stack chains and other things. Includes an --sdk flag that will only print the addresses relevant to the SDK.
-
Danyal Prout authored
* Add specification for p2p req/resp Ecotone blocks * Fix: Remove the res=1
-
Francis Li authored
* Seq HA e2e test setup * Finish test setup * Finish test setup * Update * Fix test flakiness * Fix test flakiness * Fix typo * Fix flakiness of main test * Minor update * Fix merge issue
-
- 10 Jan, 2024 13 commits
-
-
refcell.eth authored
-
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>
-