- 08 Nov, 2022 36 commits
-
-
Mark Tyneway authored
We need config options for the recipients of the fee vaults. This adds it to the config parsing.
-
Mark Tyneway authored
fix: GasPriceOracle ownerless
-
Mark Tyneway authored
-
mergify[bot] authored
op-e2e: remove temporary go.mod workaround
-
protolambda authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
fixup
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
The `onlyOwner` modifier was no longer used
-
protolambda authored
* op-node,op-e2e: update libp2p libs, fix libp2p gossip settings * op-node: docker.go.work formatting fix * op-node: docker.go.work add missing service module * op-node: build workaround, reference modules to try and fix docker build
-
mergify[bot] authored
feat(ctb): remove DeployConfig
-
Kelvin Fichter authored
Removes the DeployConfig contract. It seems this contract might've been reintroduced as part of a merge conflict. We don't need this contract anymore because all of the relevant structs are contained within the BaseSystemDictator contract.
-
mergify[bot] authored
op-node: set initial system config gaslimit, check initial values
-
mergify[bot] authored
testmig: Remove in favor of op-e2e
-
Matthew Slipper authored
-
mergify[bot] authored
feat(ctb): SystemConfig comments
-
mergify[bot] authored
ci: Fix devnet
-
protolambda authored
-
Matthew Slipper authored
Co-authored-by:
protolambda <proto@protolambda.com>
-
Matthew Slipper authored
Co-authored-by:
protolambda <proto@protolambda.com>
-
Matthew Slipper authored
-
protolambda authored
-
Kelvin Fichter authored
Adds comments to SystemConfig functions and variables.
-
Joshua Gutow authored
op-node: catch up L2 sequencing based on time, not L1 origins
-
protolambda authored
* bedrock: update op-geth dependency * chore: add changeset Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
- 07 Nov, 2022 3 commits
-
-
Joshua Gutow authored
* op-batcher: Rewrite ChannelManager The channel manager is now responsible for tracking in flight frames and properly handling different error conditions. * op-batcher: String() & TerminalString() for txID * op-batcher: Remove channelPending bool * op-batcher: Fix wraparound bug in timeout check * op-batcher: Comments + Logging * op-batcher: Properly exit loop
-
Matthew Slipper authored
-
Joshua Gutow authored
* op-node: Prefer following seq drift instead of conf depth We found a log on a testnet where a batch was rejected because it's timestamp was greater than the origin timestamp + sequencer drift. I looked into origin selection and determined we produce empty blocks if the block time is ahead of the origin + seq drift; however if there is a next origin, it is not enough to produce an empty block, we must change the origin. I hypothesize that this occurred because the L1 head that the node was looking at was lagging. That would cause the node to keep using an old origin even if the timestamp was past the max drift. I added a unit test which shows this case & would fail without this fix being applied. * op-node: Don't immediately attempt to advance origin If the current origin is past the sequencer drift, it needs to ignore the conf depth staying, but does still need to check next L2 block time against the next origin time. I've also added a test for this case.
-
- 05 Nov, 2022 1 commit
-
-
Mark Tyneway authored
[op-node] Check that BlockNumber is non-nil in the receipt validation
-