Cargo Features

axon-tools has no features set by default.

[dependencies]
axon-tools = { version = "0.1.1", features = ["proof", "hash", "hex", "impl-rlp", "impl-serde"] }
proof = bit-vec, blst, cita_trie, hash, impl-rlp

Affects types::Proposal, types::Validator, types::Vote

hash proof? = tiny-keccak

Affects hash::keccak_256

hex impl-serde? = faster-hex

Affects axon-tools::hex, types::Hex

impl-rlp proof? = rlp, rlp-derive

Enables rlp of ethereum-types

impl-serde = hex, serde

Enables ethereum-types

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.

bit-vec proof?
blst proof?
cita_trie proof?

Enables cita_trie ^4.0

faster-hex hex?

Enables faster-hex ^0.6

rlp impl-rlp?
rlp-derive impl-rlp?
serde impl-serde?
tiny-keccak hash?