- 13 Mar, 2024 4 commits
-
-
smartcontracts authored
Modifies DelayedWETH.unlock so that it can be called while the system is paused. Same change was recently applied to the specs. Idea behind this change is that the unlock() function is required for a game to resolve, so pausing the system would also block games from resolving. We want games to be able to resolve, we simply don't want incorrectly resolved games to be able to remove ETH from the contract. As unlock does not distribute any ETH, this change is considered safe.
-
dependabot[bot] authored
Bumps [@swc/core](https://github.com/swc-project/swc) from 1.4.1 to 1.4.6. - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/compare/v1.4.1...v1.4.6) --- updated-dependencies: - dependency-name: "@swc/core" 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>
-
tdot authored
* feat: plasma e2e * feat: skip oversized inputs * fix: bring back metrics * feat: set usePlasma in e2e test params * fix: lint * fix: activate plasma flag in data source test * fix: add DA contract proxy to deploy config * more tests, fix leaky abstraction and refactor loadChallenges * fix: cleanup type assertion * support for l1 reorgs, proxy l1 finality signal and tests * fix: plasma disabled * add plasma specific e2e test run * strongly typed commitment * fix test * fix sync lookback * finalize with l1 signal events instead of derivation * adjust pipeline errors * fix batcher commitment encoding and invalid comm logging * fix: adjust plasma state pruning and use bool for DA resetting flag * fix: use l1 fetcher and check pq length
-
Sebastian Stammler authored
* op-batcher: Prepare multi-frame support * op-batcher: adapt tests to multi-frame txData * op-batcher: add multi-blob transaction support The existing configuration parameter TargetNumFrames can be used to specify the desired number of blobs per transaction. * op-batcher: improve blobs configuration (for testing) * op-e2e: add multi-blob batcher test * op-batcher: consolidate txID String & TerminalString impls and add a test for it. * op-batcher: Fix config test * op-e2e: Improve multi-blob test to assert full blobs * op-batcher: resolve open TODOs & renames (multi-blob) * op-batcher: Test channel.NextTxData for single and multi frame txs
-
- 12 Mar, 2024 12 commits
-
-
Roberto Bayardo authored
-
Adrian Sutton authored
* op-dispute-mon: Add extractor for bond data * op-dispute-mon: Implement transformer for bond collateral data * op-dispute-mon: Report metrics for bond collateral.
-
Adrian Sutton authored
-
Adrian Sutton authored
-
dependabot[bot] authored
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.4 to 5.5.5. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.5.4...v5.5.5) --- 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>
-
dependabot[bot] authored
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) from 1.5.6 to 1.5.7. - [Commits](https://github.com/go-gorm/postgres/compare/v1.5.6...v1.5.7) --- updated-dependencies: - dependency-name: gorm.io/driver/postgres 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>
-
refcell authored
* feat(op-challenger): Place agent actions behind a synced wait group * op-challenger: Split out individual action into a separate method to reduce nesting. --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
Adrian Sutton authored
* op-program: Avoid requesting L1 genesis block when starting from L2 genesis. * op-program: Fix unit tests
-
refcell authored
* fix(op-e2e): migrate bond e2e test to the alphabet vm * op-e2e: Avoid hard coded expected amounts to make test less brittle. * op-e2e: Skip asserting Alice's initial balance. --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
clabby authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Sebastian Stammler authored
-
- 11 Mar, 2024 2 commits
-
-
clabby authored
-
Alec Ananian authored
* remove preinstall only-allow command from packages * add changeset * Update .changeset/calm-boxes-do.md Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by:
Will Cory <willcory10@gmail.com> Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
- 09 Mar, 2024 2 commits
-
-
Joshua Gutow authored
-
zhiqiangxu authored
* remove contracts with no immutable * there are 6 upgrade txs * break early
-
- 08 Mar, 2024 11 commits
-
-
Adrian Sutton authored
-
refcell authored
* feat(op-challenger): selective claim resolution * fix(op-challenger): Add selective claim resolution tests
-
Roberto Bayardo authored
-
Mark Tyneway authored
Update `op-upgrade` tooling with the MCP mainnet contract addresses. Used to generate https://github.com/ethereum-optimism/superchain-ops/pull/101 altho this commit would need to be backported to the `op-contracts/v1.3.0-rc.1` branch to make the generation of https://github.com/ethereum-optimism/superchain-registry/pull/114 reproducible.
-
Raffaele authored
* removing old binary signer script and using official one * fixing conditions for calling the signer
-
felipe authored
* fix(proxyd): log initialization * update integration test as well
-
refcell authored
-
refcell authored
* feat(op-e2e): test reclaiming bonds by the challenger * fix(op-e2e): review
-
zhiqiangxu authored
-
anikaraghu authored
* E2E test * Fix compile errors * Check error
-
Adrian Sutton authored
* multicaller: Support generic calls, not just eth_call * multicaller: Support generic calls, not just eth_call * multicaller: Implement balance_call * multicaller: Split out a generic rpc stub for testing RPC requests other than eth_call Test balance call * multicaller: Move Block type to separate package to avoid dependency cycles for multicaller tests. * fix(op-service): remove old balance call test --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
- 07 Mar, 2024 9 commits
-
-
Adrian Sutton authored
* multicaller: Support generic calls, not just eth_call * multicaller: Support generic calls, not just eth_call * multicaller: Implement balance_call * multicaller: Split out a generic rpc stub for testing RPC requests other than eth_call Test balance call
-
Adrian Sutton authored
Allows the challenger to be configured to claim bonds for the proposer.
-
Sebastian Stammler authored
* op-service: split EngineAPIClient out of EngineClient This way, the Engine API RPC client can be reused in other components, like op-wheel. * op-service/eth: Add BlockAsPayloadEnv * op-wheel: Use new Engine API V3 calls * op-wheel: Add rewind command Also adds an open RCP endpoint because the "debug" rpc namespace is not available on the authenticated endpoint. This also fixes chain config loading. Also sets some sane default http RPC endpoints. * op-wheel: Move engine.version validation into flag Action * op-wheel: improve rewind command
-
Michael de Hoog authored
-
Park Changwan authored
* op-node: Restore previous unsafe chain using backupUnsafe * op-e2e: Enable custom error while mocking L2 RPC error * op-e2e: Add BackupUnsafe tests * op-node: Fix comment * op-node: Follow convention for backup unsafe head metric * op-e2e: Fix BackupUnsafe tests * op-node: Tailered/Consistent log message * op-e2e: Better coding style * op-node: Refactor code for trying backupUnsafe reorg * op-node: Better variable name * op-e2e: Remove global variable Test are run concurrently so accessing shared global object is problematic
-
felipe authored
* feat(op-node): gater unblock * --amend
-
clabby authored
* Update `sepolia-devnet-0` deploy configuration * prestate * Update min proposal size / mock `SuperchainConfigProxy` * map local -> L2 * update split depth to 30.
-
Adrian Sutton authored
The prestate is large so can be slow to load. Verifying the prestate for hundreds of games at startup is repeatedly loading the configured prestate file, adding a large delay to being able to start playing games.
-
refcell authored
-