Skip to content

Add state batch submitter#341

Merged
karlfloersch merged 6 commits intomasterfrom
feat/add_state_batch_submitter
Oct 30, 2020
Merged

Add state batch submitter#341
karlfloersch merged 6 commits intomasterfrom
feat/add_state_batch_submitter

Conversation

@karlfloersch
Copy link
Copy Markdown
Contributor

Description

Adds a state batch submitter! It also abstracts out the common functionality between the two batch submitters.

Contributing Agreement

import { L2Block, Bytes32 } from '..'
import { RollupInfo, BatchSubmitter } from '.'

export class StateBatchSubmitter extends BatchSubmitter {
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: Change this so that we calculate start = scc.totalElements() and end = ctc.totalElements() ! Not based on the length of the L2 chain -- that is only used in the batch submitter

@karlfloersch karlfloersch merged commit 81088aa into master Oct 30, 2020
@tynes tynes deleted the feat/add_state_batch_submitter branch October 30, 2020 19:09
snario pushed a commit that referenced this pull request Apr 14, 2021
QuentinI referenced this pull request in EspressoSystems/optimism-espresso-integration Mar 7, 2025
* Update mainnet migrate allowlist

resolves celo-org/celo-blockchain-planning#617

* Fix: wrong assumption that Permit2 code differs
QuentinI referenced this pull request in EspressoSystems/optimism-espresso-integration Mar 7, 2025
* Update mainnet migrate allowlist

resolves celo-org/celo-blockchain-planning#617

* Fix: wrong assumption that Permit2 code differs
agusduha pushed a commit that referenced this pull request Mar 25, 2025
* feat: update SystemConfig upgrade function

* chore: dropped beta versioning, bumped minor version

* chore: update OperatorFeeVaultRecipient dev account

* fix: add l2ChainId to SystemConfig.upgrade

* chore: update minor version instead of patch

* test: update ForkLive and periphery tests to support new OPCM version

* chore: add interop flag to L2StandardBridgeInterop

* test: use encodeCall in ForkLive

* chore: pre-pr ready
theochap pushed a commit that referenced this pull request Dec 10, 2025
theochap pushed a commit that referenced this pull request Jan 15, 2026
## Motivation

We need a type that represents a pooled transaction, this cannot include
deposit transactions

## Solution

Implemented `OpPooledTransaction`, which is like `OpTxEnvelope` but
without the deposit variant.

## PR Checklist

- [ ] Added Tests
- [ ] Added Documentation
- [ ] Breaking changes

---------

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
emhane pushed a commit that referenced this pull request Feb 3, 2026
Closes #288

---------

Co-authored-by: Arun Dhyani <dhyaniarun7@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants