Cargo Features
[dependencies]
alloy-eips = { version = "0.6.4", default-features = false, features = ["std", "serde", "serde-bincode-compat", "kzg", "kzg-sidecar", "k256", "sha2", "ssz", "arbitrary"] }
- default = kzg-sidecar, std
-
These default features are set whenever
alloy-eips
is added without
somewhere in the dependency tree.default-features = false - std default arbitrary? ssz?
-
Enables std of alloy-primitives, alloy-rlp, optional c-kzg ^1.0, optional once_cell, and optional serde
c-kzg:
kzg
- serde
-
Enables alloy-serde, serde, serde of optional c-kzg ^1.0 and serde of alloy-eip2930, alloy-eip7702, and alloy-primitives
alloy-eip2930:
eips
Affects
eip4844::deserialize_blob
… - serde-bincode-compat
-
Enables serde-bincode-compat of alloy-eip7702
- kzg = kzg-sidecar, sha2
-
Enables c-kzg ^1.0 and once_cell
Affects
eip4844::env_settings
,eip4844::trusted_setup_points
,sidecar::BlobTransactionValidationError
… - kzg-sidecar default arbitrary? kzg? = sha2
- k256
-
Enables k256 of alloy-eip7702
- sha2 kzg? kzg-sidecar
-
Enables sha2
Affects
eip4844::kzg_to_versioned_hash
… - ssz = std
-
Enables ethereum_ssz and ethereum_ssz_derive
- arbitrary = kzg-sidecar, std
-
Enables arbitrary, arbitrary of alloy-eip2930, arbitrary and k256 of alloy-eip7702 and arbitrary of alloy-primitives and optional alloy-serde
alloy-serde:
serde