Cargo Features
[dependencies]
smart-account-auth = { version = "0.12.1", default-features = false, features = ["std", "solana", "substrate", "cosmwasm", "native", "curves", "cosmos", "scale-info"] }
- default = cosmos, ethereum, passkeys, std
-
These default features are set whenever
smart-account-auth
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of saa-common, saa-curves, saa-custom, saa-schema, optional parity-scale-codec, and optional scale-info
- solana
-
Enables borsh, solana of saa-common, saa-curves, saa-custom, and saa-schema
- substrate
-
Enables parity-scale-codec, substrate of saa-common, saa-curves, saa-custom, and saa-schema
- cosmwasm
-
Enables schemars and serde, cosmwasm of saa-common, saa-curves, saa-custom, and saa-schema
- native
-
Enables native of saa-common, saa-curves, and saa-custom
- curves
- passkeys ethereum cosmos default
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.
- scale-info implicit feature
-
Enables scale-info
scale-info:
Info about SCALE encodable Rust types
- borsh solana?