Cargo Features

[dependencies]
monero-wallet-mirror = { version = "0.1.0", default-features = false, features = ["std", "compile-time-generators", "multisig"] }
default = compile-time-generators, std

These default features are set whenever monero-wallet-mirror is added without default-features = false somewhere in the dependency tree.

std default multisig? = thiserror

Enables std of rand_distr, std-shims-mirror, and zeroize

rand_distr:

Used to select decoys

and std of monero-address-mirror, monero-clsag-mirror, monero-rpc-mirror, monero-serai-mirror, rand, rand_chacha, and rand_core

rand:

Used to send transactions

compile-time-generators default

Enables precomputed-tables of curve25519-dalek, compile-time-generators of monero-serai-mirror

multisig = dalek-ff-group, frost, group, std, transcript

Enables multisig of monero-clsag-mirror

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.

thiserror std
transcript multisig?

Enables flexible-transcript-mirror

Multisig dependencies

group multisig?
dalek-ff-group multisig?

Enables dalek-ff-group-mirror

frost multisig?

Enables modular-frost-mirror