Skip to content

vbhattaccmu/avail-core

 
 

Repository files navigation

Avail Data Availability Core — Working Fork

A working fork of Avail's shared Rust crates used for data-availability primitives, proof verification, application-client integration, and WebAssembly-compatible consumers.

Notable Work Represented in This Fork

  • polynomial multiproof integration
  • application-client multiproof support
  • lighter dependency surfaces
  • removal of obsolete proving dependencies
  • WASM-compatible proof-verification paths
  • fixes around DHT cell content and SDK integration

Development

Run the feature-permutation test script after changes:

./build_test.sh

Also run the relevant workspace checks:

cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features
cargo test --workspace --all-features

Exact commands may depend on the branch and toolchain.

Fork Maintenance

  • Record the upstream repository and base commit.
  • Document every local patch that has not landed upstream.
  • Prefer upstream pull requests over long-lived divergence.
  • Regenerate dependency locks after toolchain changes.
  • Test native and WASM targets when verification code changes.

Attribution

This is not an independent replacement for Avail's canonical repository. Refer to the upstream project for authoritative releases, security notices, and current APIs.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 99.5%
  • Shell 0.5%