Cargo Features
[dependencies]
axiom-eth = { version = "0.4.3", default-features = false, features = ["aggregation", "evm", "revm", "providers", "display", "halo2-axiom", "keygen", "jemallocator", "asm", "profile"] }
- default = aggregation, display, halo2-axiom, jemallocator, keygen, providers
-
These default features are set whenever
axiom-eth
is added without
somewhere in the dependency tree.default-features = false - aggregation default evm? keygen = providers
-
Enables serde_with, loader_halo2 of snark-verifier and snark-verifier-sdk
Affects
build_utils::aggregation
,pinning::aggregation
,utils::merkle_aggregation
,utils::snark_verifier
… - evm = aggregation
-
Enables loader_evm of snark-verifier-sdk
Affects
snark_verifier::gen_evm_calldata_shplonk
… - revm
-
Enables revm of snark-verifier-sdk
- providers default aggregation
-
Enables ethers-providers, futures, and tokio
ethers-providers:
generating circuit inputs from blockchain
Affects
axiom-eth::providers
… - display default
-
Enables ark-std ^0.3.0, display of snark-verifier-sdk and zkevm-hashes
- halo2-axiom default
-
Enables halo2-axiom of snark-verifier-sdk and zkevm-hashes
- keygen default = aggregation
-
Enables blake3
Affects
build_utils::keygen
,merkle_aggregation::keygen
… - jemallocator default
-
Enables jemallocator of halo2-base
halo2
- asm
-
Enables asm of halo2-base
- profile
-
Enables profile of halo2-base