Cargo Features

[dependencies]
ethers-wallet-rs = { version = "0.1.0", default-features = false, features = ["pure", "openssl"] }
default = pure

The pure feature is set by default whenever ethers-wallet-rs is added without default-features = false somewhere in the dependency tree.

pure default = aes, ctr, hmac, k256, scrypt, sha2, sha3

Affects wallet::Wallet

openssl

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.

sha2 pure
hmac pure
k256 pure

Enables k256 ^0.12.0

scrypt pure

Enables scrypt ^0.10.0

sha3 pure
aes pure
ctr pure