Cargo Features
[dependencies]
revm-optimism = { version = "1.0.0-alpha.1", default-features = false, features = ["std", "hashbrown", "serde", "portable", "dev", "memory_limit", "optional_balance_check", "optional_block_gas_limit", "optional_eip3607", "optional_gas_refund", "optional_no_base_fee", "secp256k1", "c-kzg", "kzg-rs", "blst"] }
- default = blst, c-kzg, portable, secp256k1, std
-
These default features are set whenever
revm-optimism
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of revm-precompile ^17.0.0-alpha.1, revm ^20.0.0-alpha.1, and optional serde
serde:
Optional
- hashbrown
-
Enables hashbrown of revm ^20.0.0-alpha.1
- serde
-
Enables serde, serde of revm ^20.0.0-alpha.1
- portable default
-
Enables portable of revm ^20.0.0-alpha.1
revm:
Compile in portable mode, without ISA extensions.
Binary can be executed on all systems. - dev = memory_limit, optional_balance_check, optional_block_gas_limit, optional_eip3607, optional_gas_refund, optional_no_base_fee
- memory_limit dev?
-
Enables memory_limit of revm ^20.0.0-alpha.1
- optional_balance_check dev?
-
Enables optional_balance_check of revm ^20.0.0-alpha.1
- optional_block_gas_limit dev?
-
Enables optional_block_gas_limit of revm ^20.0.0-alpha.1
- optional_eip3607 dev?
-
Enables optional_eip3607 of revm ^20.0.0-alpha.1
- optional_gas_refund dev?
-
Enables optional_gas_refund of revm ^20.0.0-alpha.1
- optional_no_base_fee dev?
-
Enables optional_no_base_fee of revm ^20.0.0-alpha.1
- secp256k1 default
-
See comments in
revm-precompile
Enables secp256k1 of revm ^20.0.0-alpha.1
- c-kzg default
-
Enables c-kzg of revm ^20.0.0-alpha.1
revm:
kzg-rs
is not audited but useful forno_std
environment, use it with causing and default toc-kzg
if possible. - kzg-rs
-
kzg-rs
is not audited but useful forno_std
environment, use it with causing and default toc-kzg
if possible.Enables kzg-rs of revm ^20.0.0-alpha.1
- blst default
-
Enables blst of revm ^20.0.0-alpha.1