Cargo Features

[dependencies]
nakamoto = { version = "0.4.0", default-features = false, features = ["nakamoto-node", "nakamoto-test", "nakamoto-wallet", "nakamoto-chain", "nakamoto-client", "nakamoto-common", "nakamoto-net", "nakamoto-net-poll", "nakamoto-p2p"] }
default = nakamoto-chain, nakamoto-client, nakamoto-common, nakamoto-net, nakamoto-net-poll, nakamoto-p2p

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

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.

nakamoto-node implicit feature

Enables nakamoto-node

nakamoto-node:

Bitcoin light-client node using nakamoto crates

nakamoto-test implicit feature

Enables nakamoto-test

nakamoto-test:

Testing utilities for nakamoto crates

nakamoto-wallet implicit feature

Enables nakamoto-wallet

nakamoto-wallet:

Very basic command-line Bitcoin wallet using nakamoto

nakamoto-chain default
nakamoto-client default
nakamoto-common default
nakamoto-net default
nakamoto-net-poll default
nakamoto-p2p default