- 17 Jan, 2024 3 commits
-
-
Roberto Bayardo authored
-
Wyatt Barnes authored
-
Adrian Sutton authored
Increases the timeout for tests producing no output from 10m to 20m.
-
- 16 Jan, 2024 7 commits
-
-
zhiqiangxu authored
-
George C. Knee authored
* docs: add jq to dependencies * docs: advise running `pnpm install` after `pnpm clean` and before `pnpm build`
-
dependabot[bot] authored
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.29.0 to 2.29.1. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.29.0...v2.29.1) --- updated-dependencies: - dependency-name: eslint-plugin-import 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>
-
Danyal Prout authored
* Update specs to reflect literal bytecode * Move bytecode to separate files * Add code hash to the specs * Specify the gas limits for upgrade txns
-
refcell.eth authored
* feat(ops): consolidate version control * fix: remove added slitherrc copy * fix: Makefile geth install target * fix: remove other redundant cat commands * fix: rabbit's suggestion
-
dependabot[bot] authored
Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.32.1 to 0.33.0. - [Changelog](https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md) - [Commits](https://github.com/DavidAnson/markdownlint/compare/v0.32.1...v0.33.0) --- updated-dependencies: - dependency-name: markdownlint 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>
-
dependabot[bot] authored
Bumps [github.com/jackc/pgtype](https://github.com/jackc/pgtype) from 1.14.0 to 1.14.1. - [Changelog](https://github.com/jackc/pgtype/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgtype/compare/v1.14.0...v1.14.1) --- updated-dependencies: - dependency-name: github.com/jackc/pgtype 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>
-
- 15 Jan, 2024 4 commits
-
-
Mark Tyneway authored
* contracts-bedrock: attempt to fix flake The xdm invariant tests are failing, attempt to fix through ensuring that proxies are ignored. Example result of a failing test: ``` Failing tests: Encountered 1 failing test in test/invariants/CrossDomainMessenger.t.sol:XDM_MinGasLimits_Reverts [FAIL. Reason: <empty revert data>] [Sequence] sender=0x420000000000000000000000000000000000078C addr=[test/invariants/CrossDomainMessenger.t.sol:RelayActor]0x22b24e3bBa3087f537d2E35f8E2F1E9a257eAa98 calldata=relay(uint8,uint8,bytes) args=[97, 74, 0x0000000000000000000000000000000000000000000000000000000000001e4c] sender=0x0000000000000000000000000000000000002f8D addr=0x420000000000000000000000000000000000078C calldata=0x4f1ef28600000000000000000000000000000000000000000000000000000000000025f800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000180e args=[] sender=0x00000000000000000000000000000000000010e4 addr=[test/invariants/CrossDomainMessenger.t.sol:RelayActor]0x22b24e3bBa3087f537d2E35f8E2F1E9a257eAa98 calldata=relay(uint8,uint8,bytes) args=[254, 3, 0x08daedb9c7ea07d62e421fe926b7d73f04b73c8fd120be847e937abf2659f31e4137dabd04c355a93fd71b78050a02f12e1ab7d353] sender=0x0000000000000000000000000000000000001533 addr=0x420000000000000000000000000000000000078C calldata=0x4f1ef2860000000000000000000000002dfbf40ac423099dff1d47cbf2198311a132084b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020c32e06324e64ab299df2856f5d081a93b30c98764b1fac5213339a070c13a0a4 args=[] sender=0x0000000000000000000000000000000018160Ddc addr=[test/invariants/CrossDomainMessenger.t.sol:RelayActor]0x22b24e3bBa3087f537d2E35f8E2F1E9a257eAa98 calldata=relay(uint8,uint8,bytes) args=[10, 12, 0x1998c6d2b9539a719f8393a7bd3a90611f940901e3f2ddc44866d450f60a21b99391b804ea77473a42c7e869123cb61c2f137f3f9116568a4709a86615d0617555] sender=0x6F77000000000000000000000000000000000001 addr=[test/invariants/CrossDomainMessenger.t.sol:RelayActor]0x22b24e3bBa3087f537d2E35f8E2F1E9a257eAa98 calldata=relay(uint8,uint8,bytes) args=[1, 0, 0x3ce36e01a862e656ef6d7e534c604f7371751d22722f7d27382b5bc92b1b926dacb6fe80] sender=0x3D7Ebc40AF7092E3F1C81F2e996cbA5Cae2090d7 addr=0x420000000000000000000000000000000000078C calldata=0x8f283970000000000000000000000000f0cc4c31297072a46cdf740fbfaf9d6d35017c06 args=[] sender=0xB80194025AeE4A9126B156619C8943372b72dA2b addr=[test/invariants/CrossDomainMessenger.t.sol:RelayActor]0x22b24e3bBa3087f537d2E35f8E2F1E9a257eAa98 calldata=relay(uint8,uint8,bytes) args=[0, 1, 0xeca8d0fabc96e0c64ec9faed41e05a5a0cb6ebb9de5c5f] invariant_minGasLimits() (runs: 256, calls: 8168, reverts: 2278) Encountered a total of 1 failing tests, 879 tests succeeded ``` I believe the issue is `addr=0x420000000000000000000000000000000000078C` - A predeploy is set to `addr`. Not sure if this will 100% fix the issue but first attempt. * docs: fix
-
David Theodore authored
-
dependabot[bot] authored
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.1 to 5.5.2. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.5.1...v5.5.2) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 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>
-
Adrian Sutton authored
-
- 14 Jan, 2024 2 commits
-
-
dependabot[bot] authored
Bumps [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) from 1.1.3 to 1.2.0. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.2.0/packages/coverage-istanbul) --- updated-dependencies: - dependency-name: "@vitest/coverage-istanbul" 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>
-
clabby authored
-
- 13 Jan, 2024 7 commits
-
-
clabby authored
-
dependabot[bot] authored
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.10 to 5.0.11. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.0.11/packages/vite) --- updated-dependencies: - dependency-name: vite 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>
-
Wyatt Barnes authored
* Predeploy -> Preinstall * Update specs/glossary.md Co-authored-by:
refcell.eth <abigger87@gmail.com> * Update specs/glossary.md Co-authored-by:
refcell.eth <abigger87@gmail.com> * Update README.md * Update preinstalls.md --------- Co-authored-by:
refcell.eth <abigger87@gmail.com>
-
Francis Li authored
* Disable sequencer failover test for now * Change to t.Skip() * Update description to force rebuild
-
Axel Kingsley authored
* Add `closed` flag and behavior to SimpleTxManager * Add additional Cancel opportunity; Add more test * Cancel during publishTx submission loop * Test Improvements * update unit test
-
Mark Tyneway authored
The `schema` field is defined twice, delete the second time that it is defined.
-
Roberto Bayardo authored
-
- 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 8 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>
-