Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge upstream v3.0 release changes #42

Merged
merged 270 commits into from
Jan 16, 2025
Merged

Conversation

EthenNotEthan
Copy link
Collaborator

@EthenNotEthan EthenNotEthan commented Jan 15, 2025

Considerations or things to get done before we can release
1 - Storage buffer for SequencerInbox will need size decremented to avoid storage collisions with subsequent upgrades.
2 - A newDelayBuffer type is supported to help with sequencer censorship and deposit tx throttling. When enabled the sequencer has to provide a DelayProof with a message preimage which is validated against the delayed accumulator before the batch can be considered processed. This feature introduces new entrypoints for each DA type - we'll need to also extend this for support with EigenDA as well.
3 - eigenDARollupManager isn't set as a part of the creator template. Realistically it should be though since its a stateless implementation contract. Having our customers undergo the burden of deploying their isn't very scalable.
4 - eigenda-utils is out-of-date -> lets figure out a way to update it in a way that's decently maintainable.

^ Will file github issues and tackle once this is merged.

godzillaba and others added 25 commits December 9, 2024 17:19
Co-authored-by: gzeon <im@gzeon.dev>
* chore: effectively disableing delay buffer

* chore: typo

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>

---------

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>
* refactor: move hardcoded value to config

* refactor: minimumAssertionPeriod and validatorAfkBlocks in bold upgrade setting

* perf: remove onchain verification

* chore: update sigs

* refactor: remove hardcode in rollup initialize

* chore: update example

* test: new config param

* fix: format test

* test: fix config

* Apply suggestions from code review

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>

---------

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>
* docs: add note regarding reorg

* wip: use create2

* edit comment

* start over

* use create2 in bridge creator

* require rollup exists

* fix tests

* fix lint

* Revert "docs: add note regarding reorg"

This reverts commit d451b7264ccc43f83249d91eefcfe13b1c98ad99.

* remove unnecessary args from salt

* fmt

* put the salt args back

* refactor: move hardcoded value to config

* refactor: minimumAssertionPeriod and validatorAfkBlocks in bold upgrade setting

* perf: remove onchain verification

* chore: update sigs

* refactor: remove hardcode in rollup initialize

* chore: update example

* test: new config param

* fix: format

* fix: BridgeTemplates

* fix: memory

* fix: format test

* feat: use msg.data hash as salt

* test: fix

* test: fix config

* fix: slither

* refactor: bridge creator create2Salt

* chore: remove unintended change

* chore: slither

---------

Co-authored-by: gzeon <im@gzeon.dev>
Co-authored-by: gzeon <hng@offchainlabs.com>
* update links in README.md

* update link in README.md

update link to deployed nitro contract addresses

* adding #core-contracts to end of link text

---------

Co-authored-by: gzeon <h@arry.io>
* update links in README.md (#276)

* update links in README.md

* update link in README.md

update link to deployed nitro contract addresses

* adding #core-contracts to end of link text

---------

Co-authored-by: gzeon <h@arry.io>

* fix: new foundry storage format

* fix: CacheManager storage

---------

Co-authored-by: Allan <agulley@offchainlabs.com>
* v3.0.0

* chore: bold upgrade deployment (#283)

* chore: hardcode deployed

* chore: arb1 bold upgrade action

* chore: hardcode deployed for nova

* chore: nova bold upgrade action

* fix: format

* revert: hardcoded values
@EthenNotEthan EthenNotEthan requested review from 0x0aa0 and litt3 January 15, 2025 20:21
@EthenNotEthan EthenNotEthan merged commit 1bc72c2 into eigenda Jan 16, 2025
5 of 6 checks passed
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.