Cargo Features
[dependencies]
bundlr-sdk = { version = "0.5.0", default-features = false, features = ["arweave", "cosmos", "erc20", "ethereum", "solana", "algorand", "aptos", "build-binary"] }
- default = algorand, aptos, arweave, cosmos, erc20, ethereum, solana
-
These default features are set whenever
bundlr-sdk
is added without
somewhere in the dependency tree.default-features = false - arweave default = arweave-rs
-
Affects
currency::arweave
,signers::arweave
… - cosmos default = secp256k1
-
Affects
signers::cosmos
… - erc20 default = secp256k1, web3
-
Affects
signers::secp256k1
,signers::typed_ethereum
… - ethereum default = secp256k1, web3
-
Affects
currency::ethereum
,signers::secp256k1
,signers::typed_ethereum
… - solana default = ed25519-dalek
-
Affects
currency::solana
,signers::ed25519
… - algorand default = ed25519-dalek
-
Affects
signers::ed25519
… - aptos default = ed25519-dalek
-
Affects
signers::aptos
,signers::ed25519
… - build-binary = clap
-
Affects
bundlr-sdk::client
…Required by the cli binary
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.