-
Notifications
You must be signed in to change notification settings - Fork 446
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
Integration of DA provider: AvailDA #2666
Open
RISHABHAGRAWALZRA
wants to merge
81
commits into
OffchainLabs:master
Choose a base branch
from
availproject:avail-nitro-node-v2-upstream-v3.1.1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Integration of DA provider: AvailDA #2666
RISHABHAGRAWALZRA
wants to merge
81
commits into
OffchainLabs:master
from
availproject:avail-nitro-node-v2-upstream-v3.1.1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sequencing attempts to send broadcast messages this gets stuck if broadcast server isn't started and deadlocked in case of ForceSequenceDelayed
…node_start arbnode: init broadcast server before sequencing
feat: enable fraud proof, resolved validation error
nitro v2.1.3 -> nitro v2.2.5 + avail integration
…rification-v2.2.5
Arbitrum Nitro v2.3.1
feat: integrated with common da interface OffchainLabs#2155
Arbitrum Nitro v3.1.0
Fix inverted expiry logic for DAS S3 backends
Lower a couple of info logs down to debug
…ld-stylus-target populate stylus target cache before rebuilding wasm store
….1.0 Avail develop v2 upstream v3.1.0
…-v3.1.0 Avail nitro node v2 upstream v3.1.0
Arbitrum Nitro v3.1.1
We require contributors to sign our Contributor License Agreement. In order for us to review and merge your code, please sign the linked documents below to get yourself added. https://na3.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=b15c81cc-b5ea-42a6-9107-3992526f2898&env=na3&acct=6e152afc-6284-44af-a4c1-d8ef291db402&v=2 |
RISHABHAGRAWALZRA
changed the title
Integration of DA provider AvailDA
Integration of DA provider: AvailDA
Sep 12, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title
Integration of AvailDA as DA provider for Orbit chain
Description
AvailDA
A foundational layer focused exclusively on DA, forming the basis for abundantly scalable modular chains. The DA layer is a highly optimized, low-level, specifically constructed for data availability.
Avail DA uses validity proofs to ensure that devs don't have to trust Avail's claims about their data being available or not, they can verify it for themselves.
More info: https://docs.availproject.org/docs/introduction-to-avail
Integration and Changes
To integrate AvailDA as a DA provider for the Orbit chain in nitro stack code, it follows the general DA interface
Majorly the inclusion of AvailDA is through the
avail
package underdas
Major functionalities provided: avail package
AvailDA integration following the optimistic DA verification for on-chain da attestation verification to get da guarantees over the settlement layer
To read more: optimistic DA verification
nitro-contracts
nitro-contracts are also a major part of this integration which provides functionality
Spaces to improve
Conclusion
AvailDA integration's first version is ready to use Deploy Arbitrum Orbit with Avail DA