- 25 May, 2023 8 commits
-
-
Mark Tyneway authored
There have been fuzz tests in `op-chain-ops` for awhile but they have not been being ran in CI. This enables the fuzzing in CI following the same pattern as fuzzing for `op-node`.
-
OptimismBot authored
op-chain-ops: sanity check not empty bytecode
-
mergify[bot] authored
-
felipe andrade authored
-
mergify[bot] authored
-
OptimismBot authored
op-chain-ops: better logging in migrate script
-
Mark Tyneway authored
Sanity check that empty bytecode is not set in the state for the `Proxy`. There are other checks for this after the migration happens and this never should happen so this is just a sanity check to catch a problem earlier in the process.
-
Mark Tyneway authored
Add some additional loglines for sanity checking in the migration script. Checks for the L1 chain id and logs some info about the database config before opening it. Also add some context for error messages that should never happnen in practice.
-
- 24 May, 2023 16 commits
-
-
OptimismBot authored
feat: Add dai to indexer
-
mergify[bot] authored
-
OptimismBot authored
chore: Remove Kovan
-
mergify[bot] authored
-
OptimismBot authored
op-node: P2P scorer refactor
-
mergify[bot] authored
-
Adrian Sutton authored
-
OptimismBot authored
op-node: implement new layered p2p connection gater
-
mergify[bot] authored
-
protolambda authored
op-node: refactor scorer to decouple connection-gater, implement connection-gater with layered functionality
-
protolambda authored
-
OptimismBot authored
fix(proxyd): avoid caching tx hash based methods
-
mergify[bot] authored
-
OptimismBot authored
op-node: Add gossip scores to peer store and opp2p_peers output
-
protolambda authored
-
mergify[bot] authored
-
- 23 May, 2023 15 commits
-
-
OptimismBot authored
contracts-bedrock: dispute game factory event
-
mergify[bot] authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds an event that is emitted when a dispute game implementation is added to the dispute game factory contract. This will make it easier to track the state of the contract.
-
OptimismBot authored
op-node: GC for peer scores
-
mergify[bot] authored
-
Mark Tyneway authored
contracts-bedrock: seize and split gas management
-
mergify[bot] authored
-
Adrian Sutton authored
-
Adrian Sutton authored
-
Adrian Sutton authored
-
OptimismBot authored
feat(op-challenger): L2OutputOracle Filter Query.
-
mergify[bot] authored
-
Adrian Sutton authored
-
Mark Tyneway authored
Ensure that a constant amount of gas is passed to each account when splitting up the seized bond. We can assume that the recipients will be able to receive ether with 30,000 gas. It is the end user's fault if they do funny business in a fallback function and cannot receive the ether. We also cannot revert if the transfer fails because a malicious entity could prevent all other entities from receiving their funds. Previously, the amount of gas sent to each recipient was different and also based on the amount of gasleft in the execution. The problem with using gasleft here is that gas estimation will result in enough gas being used for the most gas guzzling call to be used for each of the calls.
-
- 22 May, 2023 1 commit
-
-
OptimismBot authored
op-service: Define an abstract Clock
-