Cargo Features

[dependencies]
trezoa-sdk = { version = "3.2.3", default-features = false, features = ["full", "dev-context-only-utils", "program", "curve25519-dalek"] }
default = full

The full feature is set by default whenever trezoa-sdk is added without default-features = false somewhere in the dependency tree.

full default = assert_matches, byteorder, chrono, digest, ed25519-dalek, ed25519-dalek-bip32, generic-array, libsecp256k1, memmap2, rand, rand0-7, serde_json, sha3, trezoa-logger

Affects hash::new_rand, pubkey::new_rand, pubkey::write_pubkey_file, pubkey::read_pubkey_file

dev-context-only-utils
program

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.

curve25519-dalek implicit feature

Enables curve25519-dalek ^3.2.1

curve25519-dalek:

A pure-Rust implementation of group operations on ristretto255 and Curve25519

assert_matches full
byteorder full
chrono full
digest full

Enables digest ^0.10.7

ed25519-dalek full

Enables ed25519-dalek =1.0.1

ed25519-dalek-bip32 full

Enables ed25519-dalek-bip32 ^0.2.0

generic-array full

Enables generic-array ^0.14.7

libsecp256k1 full

Enables libsecp256k1 ^0.6.0

memmap2 full

Enables memmap2 ^0.5.10

rand full

Enables rand ^0.8.5

rand0-7 full

Enables rand ^0.7

serde_json full
sha3 full
trezoa-logger full