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

feat: EigenDA V3.2.1 #34

Closed
wants to merge 185 commits into from
Closed

feat: EigenDA V3.2.1 #34

wants to merge 185 commits into from

Conversation

epociask
Copy link
Collaborator

@epociask epociask commented Sep 4, 2024

No description provided.

afkbyte and others added 30 commits May 29, 2024 12:55
bumped arbitrum nitro to v2.3.3

modify some module versions

Bump EigenDA version to v0.6.1

Update nitro-contracts to include fixes.

fix header byte related bug

feat(Arbitrator): Add support for EigenDA preimage targetting

feat(Arbitrator): Add support for EigenDA preimage targetting - fmt & rm dbug stmts

feat(Arbitrator): Add support for EigenDA preimage targetting - fmt & rm dbug stmts

init so can debug

commit and reinstall the repo

bump kzg library version, new encoding issues aaa

generates proof now but in a really gross way, probably incorrect

update rest to use updated

hash now matches preimage oracle hash

serialize uncompressed bytes, not compressed

rename variables appropriately

the sanity checks work now holy shit

clean up

update submodules

Update submodules to point to private develop branches

update submodules

rm use of bn256 kzg deps

rm use of bn256 kzg deps

Set submodule versions correctly, fix go dependency conflicts

Revert brotli submodule to correct version

Update contracts repo version
fix(arbitrator): Rebased and updated kzg-bn254 dependencies
fix(docker): Fix bugs causing docker builds to fail
feat(CI): Fix runner pickup failure
* Squash all commits on branch afk/IFFTClient

* readd system test changes

* checkout other changes from develop

* readd kzgbn254 submodule

* remove commented out previous hashes

* remove remaining prints in kzgbn254

* bump submodule references back to develop branch

* address rust stylistic issues

* removed commented out previous script in create preimages python file

* remove remaining unwraps

* fix jit build

* update bn254-kzg library

* update bn254-kzg library and comment out failing test

* temporarily disable linting

* update challenge test to use rollup manager & update arbitrator tests to ignore kzg-bn254

* cargo fmt

* temporarily disable rust fmt

* update contracts dependency

* remove access list assertion from read inbox sequencer test

* overload preimage oracle to use SHA256 hashes for EigenDA preimage types

* fix bug in IsEigenDAMessageHeaderByte

* rebase replay script to origin

* update replay script to not use eigenDA and update IsEigenDAMessageHeaderByte

* prove commitment to the preimage data instead of the eigenDA one

* push to working contracts commit

* update contracts to use rollup manager changes in addition to proof fix

---------

Co-authored-by: Ethen Pociask <[email protected]>
@epociask epociask closed this Sep 23, 2024
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.

4 participants