Arweave's ANS-104 Rust SDK
bundles-rs is a Rust SDK for creating, signing, managing and posting ANS-104 dataitems
About
Installation
[dependencies]
# main library
bundles_rs = { git = "https://github.com/loadnetwork/bundles-rs", branch = "main" }
# use individual crates
# or use branch/tag/rev -- we recommend checking and using the last client version
ans104 = { git = "https://github.com/loadnetwork/bundles-rs", version = "0.1.0" }
crypto = { git = "https://github.com/loadnetwork/bundles-rs", version = "0.1.0" }Dev setup
git clone https://github.com/loadnetwork/bundles-rs.git
cd bundles-rs
cargo clippy --workspace --lib --examples --tests --benches --locked --all-features
cargo +nightly fmt
cargo check --allSupported Signers
Blockchain
Signature Type
Regarding Tags
Usage Examples
Quick start
Working with signers
Verification
Deep hash
Upload to Bundling services over HTTP (e.g. Turbo)
bundler crate
Installation
Imports
Usage Example
Send Transaction (Solana)
Send Transaction (Turbo)
Get Default Client Info
Get Turbo Client Info
Get Price for Bytes (Turbo)
Get Rates (Turbo)
Check Transaction Status (Turbo)
Turbo API References:
Last updated