Cargo Features
[dependencies]
race-bundlr-sdk = { version = "0.5.2", default-features = false, features = ["arweave", "cosmos", "erc20", "ethereum", "solana", "algorand", "aptos", "clap"] }
- default = algorand, aptos, arweave, cosmos, erc20, ethereum, solana
-
These default features are set whenever
race-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
…
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.
- arweave-rs arweave
- clap implicit feature
-
Enables clap
clap:
A simple to use, efficient, and full-featured Command Line Argument Parser
- ed25519-dalek algorand aptos solana
-
Enables ed25519-dalek ^1.0.1
- secp256k1 cosmos erc20 ethereum
-
Enables secp256k1 ^0.22.1
- web3 erc20 ethereum