- 13 Apr, 2023 40 commits
-
-
Mark Tyneway authored
Invalid decoding errors should not stop the script from progressing. This fix ensures that all possible errors are handled in a way that they can be skipped. The panic conditions should never happen, so we do not need to worry about them. It is permissionless to insert data into the set that is parsed through this function, so errors cannot break it. Also adds unit tests for the parsing, ensures to cover each relevant branch.
-
OptimismBot authored
op-program: kv store for pre-images
-
mergify[bot] authored
-
OptimismBot authored
contracts-bedrock: update systemconfig resource config validation
-
mergify[bot] authored
-
Mark Tyneway authored
Updates the way that the system config validates the resource config to ensure that its not possible to set config values that break the system. It is possible to set config values that would burn too much gas, rendering the system unusable. Every error cannot be caught, so try to catch the most possible. Altering the default resource config is not recommended, but it is possible. This also adds fuzz tests that cover the problem, if the change in the require statement in the system config contract is reverted, then the fuzz tests catch the `UNDEFINED` error quite quickly.
-
OptimismBot authored
op-program: Verify L2 output root
-
mergify[bot] authored
-
OptimismBot authored
op-program: Implement caching for the oracle.
-
mergify[bot] authored
-
OptimismBot authored
op-program: Use pointers for receiver types
-
mergify[bot] authored
-
OptimismBot authored
[op-node] Add support for non-batched RPC calls when batchSize == 1 (flaky test fixed)
-
mergify[bot] authored
-
Sebastian Stammler authored
op-e2e: fix TestBatchInLastPossibleBlocks flake
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
Michael de Hoog authored
-
Adrian Sutton authored
-
Michael de Hoog authored
-
Adrian Sutton authored
Given the structs are always used via pointers and contain fields that use points (which are modified), should use pointers for receiver types.
-
Adrian Sutton authored
-
OptimismBot authored
op-node: finalize while syncing
-
Adrian Sutton authored
-
mergify[bot] authored
-
OptimismBot authored
ci: Reduce executor size
-
Adrian Sutton authored
-
mergify[bot] authored
-
Joshua Gutow authored
op-e2e: fix TestLargeL1Gaps flake
-
mergify[bot] authored
-
OptimismBot authored
Revert "[op-node] Add support for non-batched RPC calls when batchSize == 1"
-
protolambda authored
-
protolambda authored
-
Matthew Slipper authored
Our CCI usage more than doubled over the last few months. After looking at the config, we were using xlarge VMs for Docker build/publish steps as well as Slither which cost 40 credits/minute. I reduced those to values I think are more appopriate, and reduced some of our Docker instance sizes as well.
-
OptimismBot authored
op-e2e: Longer seq window for TestSystemMockP2P
-
mergify[bot] authored
-
OptimismBot authored
op-program: Fix l2 engine API to avoid fetching L2 blocks after the agreed head
-