eth-valkyoth-protocol 0.16.0

Fork-aware no_std Ethereum protocol validation state.
Documentation

eth-valkyoth-protocol

Support crate for eth: fork-aware no_std Ethereum protocol validation state and transaction envelope shell classification.

Most users should depend on the facade crate instead:

[dependencies]
eth = "0.16"

Crates.io: https://crates.io/crates/eth

This package is published separately so the eth workspace can keep small, auditable crate boundaries. Treat it as a lower-level building block unless the eth documentation explicitly says otherwise.

The 0.16.0 release classifies EIP-2718 typed transaction envelopes, decodes legacy, EIP-2930 access-list, EIP-1559 dynamic-fee, and EIP-4844 blob transaction fields into explicitly unvalidated models, and canonically encodes those admitted models back into transaction envelopes. It does not validate signatures, recover senders, enforce chain binding, account for gas or blob gas, verify KZG commitments/proofs, apply fee-order or duplicate access-list policy, or imply fork validity.