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

Sync develop branch with recent commits #30

Merged
merged 13 commits into from
Dec 6, 2024
Merged

Sync develop branch with recent commits #30

merged 13 commits into from
Dec 6, 2024

Conversation

ImJeremyHe
Copy link
Member

@ImJeremyHe ImJeremyHe commented Dec 4, 2024

Commits are cherry-picked from celestia-integration branch.

Currently this file test/foundry/ExpressLaneBalance.t.sol can't be compiled, and no workarounds have been found. Based on the fact that this file is only for test, I skip it in CI and yarn:build.

Relevant issues:

ethereum/solidity#14179
ethereum/solidity#14878

Sneh1999 and others added 6 commits December 4, 2024 14:50
* forge install: automata-dcap-attestation

v0.1.1

* Add automata attestation to Sequencer Inbox

* Add automata verifier to the Sequencer Inbox

* Update tests and contracts

* add address to the end

* make hardhat build work as well

* make tests work

* make tests work

* attempt tests

* add tests

* add tests for EspressoTEEVerifier

* add tests to SequencerInbox

* revert 4844 chanegs

* source .env

* fix broken ci

* fix test

* Make espressoTEEVerifier non upgrdeable and use V3QuoteVerifier contract directly

* address comments
* Update scripts to use EspressoTEEVerifier

* Update scripts to use EspressoTEEVerifier

* address comments

* check for undefined config

* address comments and fix typo
* Add additional verification to EspressoTEEVerifier

* fix tests

* fix tests

* cleanup

* revert broken tests

* fix ci

* fix ci

* address comments

* address comments

* add code docs
Copy link
Collaborator

@Sneh1999 Sneh1999 left a comment

Choose a reason for hiding this comment

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

Thanks @ImJeremyHe 🎉 🎉 This looks good too but we should try to fix the build!

Copy link
Collaborator

@Sneh1999 Sneh1999 left a comment

Choose a reason for hiding this comment

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

One more commit that we will have to cherry pick: #31

Sneh1999 and others added 3 commits December 5, 2024 10:53
* Contracts cleanup

* add comment
In openzeppelin v4.8, revert message changed and error InvalidSignatureV is deprecated
Copy link
Collaborator

@Sneh1999 Sneh1999 left a comment

Choose a reason for hiding this comment

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

LGTM!

I was trying to see if we can fix the other skipped CI steps but it seems like a separate issue. We can fix it later

@ImJeremyHe ImJeremyHe merged commit ebeb0fb into develop Dec 6, 2024
8 checks passed
@ImJeremyHe ImJeremyHe deleted the jh/sync branch December 6, 2024 01:01
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