-
Notifications
You must be signed in to change notification settings - Fork 475
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
base: master
Are you sure you want to change the base?
Integration of DA provider: AvailDA #2666
Conversation
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 |
|
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