- 20 Dec, 2022 10 commits
-
-
Joshua Gutow authored
Note: After the go module bump I can remove the replace statement here.
-
Joshua Gutow authored
This places most of the files into a single folder.
-
Joshua Gutow authored
-
Zach Howard authored
-
Matthew Slipper authored
-
mergify[bot] authored
bmon: Add package scaffolding for balance-monitor
-
mergify[bot] authored
-
mergify[bot] authored
feat: p2p sequencer addr
-
mergify[bot] authored
-
mergify[bot] authored
ci: Disable echidna jobs in CI
-
- 19 Dec, 2022 10 commits
-
-
Maurelian authored
-
Matthew Slipper authored
-
mergify[bot] authored
fix(specs): Add white bg to `batch-deriv-*.svg` images
-
clabby authored
-
Mark Tyneway authored
op-heartbeat: add missing golang-lru module
-
Mark Tyneway authored
ctp: delete ERC721Bridge from ctp
-
mergify[bot] authored
contracts-bedrock: more strict deploy checks
-
clabby authored
-
mergify[bot] authored
[op-node] Fix bug in batching retries
-
Michael de Hoog authored
-
- 18 Dec, 2022 3 commits
-
-
islishude authored
-
Mark Tyneway authored
contracts-bedrock: remove dead config, fix misconfig
-
mergify[bot] authored
contracts-periphery: update version on test contracts
-
- 17 Dec, 2022 17 commits
-
-
Maurelian authored
bmon: Add package scaffolding for balance-monitor
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Joshua Gutow authored
* Remove chain ops replace in go.mod * Add waitForL1OriginOnL2 helper function This makes it easier to wait for system config changes or deposits to be included on L2. * Add TestGasPriceOracleFeeUpdates This test was initially written by Trail of Bits. I have modified it to remove some helper functions & work with the new gas price oracle configuration method (derived from L1 instead of L2). * Add TestL2SequencerRPCDepositTx This test was originally written by Trail of Bits. I modified it to not use helper functions and work with the updated system. * Add TestMixedDepositValidity This test was originaly written by Trail of Bits. I modified the test to make it work with the updated system & modified several components of the system to make this test work. The largest change is now the premine is applied to L2 in addition to L1. * Add TestMixedWithdrawalValidity This test was originally written by Trail of Bits. This modifies the test to work with the new system. * CI: Increase timeout for e2e tests * CI: Enable parallel e2e tests again The tests are stable enough & taking long enough without this flag that I think it is worth making the tests parallel. We still have the option to run the tests sequentially if we need the better output for debugging them. * op-e2e: Increase timeout while waiting for withdrawal to finalize * Address PR comments
-
Mark Tyneway authored
-
Mark Tyneway authored
Specifically strictly check the `SystemConfig` proxy so that the correct storage is set.
-
Mark Tyneway authored
Fixes a misconfiguration in the deploy script. The decimals value was being used when the scalar should have been used. The decimals value is now a protocol constant, so it no longer needs to be configured. Remove the value from the deploy config.
-
Mark Tyneway authored
-
Mark Tyneway authored
Ensure that the `unsafeBlockSigner` is in its own storage slot so that its easy to do state proofs against its value.
-
Mark Tyneway authored
-
Mark Tyneway authored
-
mergify[bot] authored
op-bindings: add test coverage of the L1 fee constants
-
Mark Tyneway authored
Makes the contracts more lenient in the version of solc that they can compile with, makes it easier to begin porting the hardhat based tests to `foundry`.
-
Mark Tyneway authored
-
Mark Tyneway authored
Added the key responsible for unsafe block distrubtion to the `SystemConfig` contract. This allows for the `op-node` to read this value and know what peers to accept unsafe blocks from.
-
Mark Tyneway authored
`TestL1BlockSlots` will ensure that the values in the committed storage layout matches the values that are hard coded in `op-geth`. This is important to handle because the storage layout may accidentally change in the future. This will make it very obvious is there are issues with the storage layout changing.
-
Mark Tyneway authored
The NFT bridge tests have been ported to foundry as part of the `contracts-bedrock` package. We can now delete the NFT bridge code from `contracts-periphery`. Note that the `OptimismMintableERC721Factory` will be a predeploy when upgrading to bedrock, so we do not need a deploy script for it. Its deploy artifact was migrated to `contracts-bedrock` so that the existing impl can be tracked. The deployment artifacts of the `L1ERC721Bridge` and its `Proxy` were also migrated to `contracts-bedrock`.
-