reth

Module chainspec

Source
Expand description

Re-exported from reth_chainspec

Modules§

Macros§

Structs§

  • BaseFeeParams contains the config parameters that control block base fee computation
  • Either a known NamedChain or a EIP-155 chain ID.
  • Ordered list of a chain hardforks that implement Hardfork.
  • Current status of the blockchain’s head.
  • An Ethereum chain specification.
  • A helper to build custom chain specs
  • PoS deposit contract details.
  • A container for pretty-printing a list of hardforks.
  • Represents a forward-compatible ENR entry for including the forkid in a node record via EIP-868. Forward compatibility is achieved via EIP-8.
  • Ethereum chain specification parser.
  • A type alias to a vector of tuples of Hardfork and BaseFeeParams, sorted by Hardfork activation order. This is used to specify dynamic EIP-1559 parameters for chains like Optimism.
  • Filter that describes the state of blockchain and can be used to check incoming ForkIds for compatibility.
  • CRC32 hash of all previous forks starting from genesis block.
  • A fork identifier as defined by EIP-2124. Serves as the chain compatibility identifier.
  • Represents a transition from one fork to another
  • Describes the current head block.

Enums§

Constants§

Statics§

Traits§

Functions§