Crate reth_eth_wire_types

Source
Expand description

Re-exports§

Modules§

  • Implements the GetBlockHeaders, GetBlockBodies, BlockHeaders, and BlockBodies message types.
  • Types for broadcasting new data.
  • All capability related types
  • RLPx disconnect reason sent to/received from peer
  • Header types.
  • Implements Ethereum wire protocol for versions 66, 67, and 68. Defines structs/enums for messages, request-response pairs, and broadcasts. Handles compatibility with EthVersion.
  • Abstraction over primitive types in network messages.
  • Implements the GetReceipts and Receipts message types.
  • Implements the GetNodeData and NodeData message types.
  • Implements the GetPooledTransactions and PooledTransactions message types.
  • Support for representing the version of the eth

Structs§

  • The status message is used in the eth protocol handshake to ensure that peers are on the same network and are following the same fork.
  • Builder for Status messages.