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

First attempt at solana DA #1017

Merged
merged 13 commits into from
Oct 11, 2023
Merged

First attempt at solana DA #1017

merged 13 commits into from
Oct 11, 2023

Conversation

dubbelosix
Copy link
Contributor

Description

Solana Data Availability (DA) Integration

This PR introduces the integration of Solana as a minimal Data Availability layer. The key features and changes introduced are:

  • On-chain Program: A new on-chain program that enables Solana to function as the DA layer.
  • DA Client: A client to facilitate interactions with the on-chain program.
  • Installation Requirements: Added dependencies, including the anchor workspace.
  • Demo Guide: Detailed instructions to set up and run a demo using a local Solana validator, deploying the on-chain program, and interacting via the client.
  • Chunking Mechanism: Introduced a mechanism to break down rollup blobs into chunks and process them on-chain, ensuring data availability.
  • Merkle Root Computation: As chunks are processed, their Merkle root is computed and stored, ensuring data integrity.

Docs

The README has been updated to guide users through the installation, setup, and understanding of the system.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@dubbelosix dubbelosix marked this pull request as ready for review October 11, 2023 10:05
@codecov
Copy link

codecov bot commented Oct 11, 2023

Codecov Report

Merging #1017 (22a9ab2) into nightly (162848b) will decrease coverage by 0.1%.
The diff coverage is n/a.

see 2 files with indirect coverage changes

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@dubbelosix dubbelosix enabled auto-merge October 11, 2023 14:31
@dubbelosix dubbelosix added this pull request to the merge queue Oct 11, 2023
Merged via the queue into nightly with commit 5fff4f8 Oct 11, 2023
@dubbelosix dubbelosix deleted the dub/solana_da branch October 11, 2023 16:03
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.

None yet

2 participants