Cargo Features

[dependencies]
iota-sdk = { version = "3.0.0-alpha.1", default-features = false, features = ["crypto", "ed25519", "secp256r1", "passkey", "secp256k1", "zklogin", "pem", "bls12381", "bech32", "mnemonic", "graphql", "txn-builder", "types", "serde", "rand", "hash", "schemars", "proptest"] }
default = bech32, bls12381, crypto, ed25519, graphql, hash, mnemonic, passkey, pem, proptest, rand, schemars, secp256k1, secp256r1, serde, txn-builder, types, zklogin

These default features are set whenever iota-sdk is added without default-features = false somewhere in the dependency tree.

crypto default bech32 bls12381 ed25519 mnemonic passkey pem secp256k1 secp256r1 zklogin

Crypto

Enables iota-sdk-crypto

ed25519 default = crypto

Enables iota-sdk-crypto

secp256r1 default = crypto

Enables secp256r1 of iota-sdk-crypto

passkey default = crypto

Enables passkey of iota-sdk-crypto

secp256k1 default = crypto

Enables secp256k1 of iota-sdk-crypto

zklogin default = crypto

Enables zklogin of iota-sdk-crypto

pem default = crypto

Enables pem of iota-sdk-crypto

bls12381 default = crypto

Enables bls12381 of iota-sdk-crypto

bech32 default = crypto

Enables bech32 of iota-sdk-crypto

mnemonic default = crypto

Enables mnemonic of iota-sdk-crypto

graphql default

GraphQL

Enables iota-sdk-graphql-client

txn-builder default

Transaction Builder

Enables iota-sdk-transaction-builder

types default hash proptest rand schemars serde

Types

Enables iota-sdk-types

serde default = types

Enables serde of iota-sdk-types

rand default = types

Enables iota-sdk-types

hash default = types

Enables hash of iota-sdk-types

schemars default = types

Enables schemars of iota-sdk-types

proptest default = types

Enables proptest of iota-sdk-types