- 06 Feb, 2023 2 commits
-
-
mergify[bot] authored
op-batcher: Watch timeouts [ENG-2625]
-
mergify[bot] authored
-
- 05 Feb, 2023 1 commit
-
-
mergify[bot] authored
Update bridges.md
-
- 04 Feb, 2023 11 commits
-
-
Alex Stokes authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
And use it in op-batcher.
-
mergify[bot] authored
specs: Fix typo & link in withdrawals section
-
mergify[bot] authored
-
Matthew Slipper authored
Remove node built in from sdk
-
Matthew Slipper authored
feat(mon): Add withdrawal monitor to chain-mon
-
mergify[bot] authored
chore(op-node): Fix two typos
-
mergify[bot] authored
-
- 03 Feb, 2023 26 commits
-
-
Mark Tyneway authored
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
-
Will Cory authored
-
mergify[bot] authored
fix(spec): Add missing call to engine_newPayload
-
Sebastian Stammler authored
The batcher now queries the inbox address from the rollup node.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
- also fix a captured loop variable
-
Sebastian Stammler authored
-
Sebastian Stammler authored
- Removes the ChannelSubTimeout config flag and instead uses the SubSafetyMargin as a #L1-block safety margin to both, the channel timeout and sequencing window timeout - Remove unused flags SequencerBatchInboxAddress and ChannelTimeout as these values are now queried from the rollup node.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
This avoids having to provide rollup configuration as flags to the batcher; also avoids possible inconsistencies.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
We need to access the batch data directly in the batcher when tracking the sequencer window. For that reason, export BlockToBatch to be able to create the batch from a block there and then add it to ChannelOut without converting twice.
-
Sebastian Stammler authored
and improve other code docs. It was confusing that AddL2Block adds a block to the queue whereas addBlocks processed them, thereby removing them from the queue. So renamed to `processBlocks`.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
The batcher needs to observe two different channel timeouts. 1. the consensus channel timeout, so it knows when to resubmit a channel whose frames didn't land on L1 quickly enough and 2. the channel submission timeout, by which time it closes the channel even if the target amount of data hasn't been put into the channel yet.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Sebastian Stammler authored
-
Adrian Sutton authored
-
Will Cory authored
-
Adrian Sutton authored
The process to create a new block via the engine API only returns the block and doesn't import it. So an explicit call to engine_newPayload is required to import the payload before making it canonical. The actual code performs this call, but it was missed in the spec description.
-
mergify[bot] authored
fix(spec): Withdrawal calls are not forwarded during the proof verification call
-
Adrian Sutton authored
The spec incorrectly stated that the call was forwarded at both the proof verification call and during the finalization call.
-