Cargo Features

B3Utils has no features set by default.

[dependencies]
b3_utils = { version = "0.13.1", features = ["exprimental_vetkd", "ledger", "notifier", "sha256", "wasm", "rpc", "logging"] }
exprimental_vetkd = ic_bls12_381, subtle

Affects b3_utils::vetkd

ledger = crc32fast, num-traits, sha2, wasm

Affects b3_utils::ledger

notifier = serde_json

Affects b3_utils::notifier

sha256 = sha2
wasm ledger? = sha2

Affects b3_utils::wasm

rpc = evm-rpc-canister-types

Affects b3_utils::rpc

logging

Affects b3_utils::logs, utils::report_log, utils::panic_log

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.

num-traits ledger?
crc32fast ledger?
sha2 ledger? sha256? wasm?

Affects b3_utils::sha2

evm-rpc-canister-types rpc?

Enables evm-rpc-canister-types ^1.0.0

serde_json notifier?
ic_bls12_381 exprimental_vetkd?

Enables ic_bls12_381 ^0.8.0

experimental features - do not update

subtle exprimental_vetkd?