- 05 Jan, 2023 4 commits
-
-
mergify[bot] authored
-
mergify[bot] authored
op-chain-ops: better deploy config validation
-
mergify[bot] authored
-
mergify[bot] authored
feat(ctb): check for relayed legacy messages
-
- 04 Jan, 2023 12 commits
-
-
mergify[bot] authored
-
Mark Tyneway authored
op-chain-ops: do not allow 0 scalar
-
Mark Tyneway authored
bedrock: hardcode L2 genesis coinbase
-
Mark Tyneway authored
op-chain-ops: make the migrated withdrawals version 0
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Mark Tyneway authored
The `DeployConfig` value for the `GasPriceOracleScalar` should not be allowed to be set to 0. If it is set to 0, it would effectively make the L1 portion of the fee nothing. This isn't useful since eip1559 is enabled which required ether to be burnt with execution, meaning that free transactions are not allowed on the network. If this value is set to 0, it is most likely a bug in the config and we do not want to lose money by charging no L1 portion of the fee.
-
Mark Tyneway authored
Ensure that the `DeployConfig.Check` function checks for the existence of the `L1StartingBlockTag`. This check was previously being done outside of the `Check` function. Also remove a check for the L2 genesis gas limit being non zero since this is being done inside of `Check`. Also add some better error messages in the case of bad deploy config parsing.
-
Mark Tyneway authored
Removes the config option for being able to set the coinbase of the bedrock transition block. It is now always set to the sequencer fee vault predeploy. This is one less config option that needs to be set correctly. The coinbase is always set to the sequencer fee vault in bedrock blocks.
-
Mark Tyneway authored
-
Kelvin Fichter authored
Updates the CrossDomainMessenger base contract to check for relayed legacy messages. We originally specified that only unrelayed messages would be migrated as part of the bedrock migration, but we recently changed this to migrate all messages. As a result, we have to reintroduce checks into the CrossDomainMessenger contracts to block legacy messages that have already been relayed from being relayed again.
-
Mark Tyneway authored
Update the migrated withdrawals to be version 0 based on the new scheme that is introduced in https://github.com/ethereum-optimism/optimism/pull/4562. This is a safety measure to ensure that withdrawals cannot be double withdrawn and that ether stuck in the L1xdm cannot be stolen in the case of a withdrawal with value reverting.
-
- 03 Jan, 2023 9 commits
-
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
mergify[bot] authored
contracts-bedrock: deterministic storage
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Mark Tyneway authored
Makes the storage slot deterministic for the unsafe block signer. This is useful because the `op-node` uses a storage proof to fetch the value, so the `op-node` can compute the storage slot value locally. This decouples the way that `solc` lays out storage from the network policy, making bugs less likely to happen when changing the contracts.
-
- 25 Dec, 2022 1 commit
-
-
Maurelian authored
* bmon: Detect at warning and danger level balances * bmon: Simplify by reducing to a single threshold * bmon: Set amounts in eth rather than wei * bmon: Add ops genie alert creation * bmon: Add ops genie heartbeat * bmon: Prep for goerli
-
- 24 Dec, 2022 8 commits
-
-
mergify[bot] authored
op-e2e: action-test extended time without batches in L1 blocks
-
mergify[bot] authored
-
mergify[bot] authored
op-e2e: action test derivation with flaky L1 RPC
-
mergify[bot] authored
-
mergify[bot] authored
op-node: allow sequencer to produce block with txs at sequencer time drift boundary
-
mergify[bot] authored
-
mergify[bot] authored
bmon: Add basic alerting logic
-
mergify[bot] authored
-
- 23 Dec, 2022 6 commits
-
-
clabby authored
-
protolambda authored
op-node: allow sequencer to produce block with txs at sequencer time drift boundary to match derivation behavior
-
mergify[bot] authored
-
Maurelian authored
-
mergify[bot] authored
feat(ctb): deploy drippie to Goerli
-
mergify[bot] authored
-