Cargo Features
[dependencies]
rig-onchain-kit = { version = "1.0.0", default-features = false, features = ["full", "http", "solana", "evm"] }
- default = http
-
The
http
feature is set by default wheneverrig-onchain-kit
is added without
somewhere in the dependency tree.default-features = false - full = evm, http, solana
- http default full? = actix-cors, actix-web, actix-web-lab, jsonwebtoken, redis, tokio-stream
-
Affects
rig-onchain-kit::http
,signer::privy
… - solana full? = solana-account-decoder, solana-client, solana-sdk, solana-transaction-status, spl-associated-token-account, spl-token
-
Affects
rig-onchain-kit::solana
,signer::solana
,signer::TransactionSigner.sign_and_send_solana_transaction
,privy::transaction_to_base64
,util::transaction_to_base64
… - evm full? = alloy, uniswap-sdk-core, uniswap-v3-sdk
-
Affects
rig-onchain-kit::evm
,signer::evm
,signer::TransactionSigner.sign_and_send_evm_transaction
…
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.
- alloy evm?
-
Enables alloy ^0.9
evm
- uniswap-v3-sdk evm?
-
Enables uniswap-v3-sdk ^3.3.0
- uniswap-sdk-core evm?
-
Enables uniswap-sdk-core ^3.3.0
- solana-account-decoder solana?
-
Enables solana-account-decoder
solana
- solana-sdk solana?
- spl-token solana?
- solana-client solana?
- solana-transaction-status solana?
- spl-associated-token-account solana?
- actix-web http
-
Enables actix-web
http
- actix-cors http
-
Enables actix-cors ^0.6
- actix-web-lab http
-
Enables actix-web-lab ^0.20
- tokio-stream http
- jsonwebtoken http
- redis http
-
Enables redis ^0.28.2