Crate fc_rpc

source ·

Modules§

Structs§

Enums§

Traits§

  • Server trait implementation for the DebugApi RPC API.
  • Allow to adapt a request for estimate_gas. Can be used to estimate gas of some contracts using a different function in the case the normal gas estimation doesn’t work.
  • Server trait implementation for the EthApi RPC API.
  • Server trait implementation for the EthFilterApi RPC API.
  • Server trait implementation for the EthPubSubApi RPC API.
  • A generic Ethereum signer.
  • Server trait implementation for the NetApi RPC API.
  • Something that can fetch Ethereum-related data. This trait is quite similar to the runtime API, and indeed oe implementation of it uses the runtime API. Having this trait is useful because it allows optimized implementations that fetch data from a State Backend with some assumptions about pallet-ethereum’s storage schema. Using such an optimized implementation avoids spawning a runtime and the overhead associated with it.
  • Server trait implementation for the TxPoolApi RPC API.
  • Server trait implementation for the Web3Api RPC API.

Functions§