Onchain.RPC.Capabilities (onchain v0.16.0)

Copy Markdown View Source

Deserialized eth_capabilities report used to determine which historical resources a node can serve.

Summary

Functions

Decodes an eth_capabilities result while ignoring unknown fields.

Types

t()

@type t() :: %Onchain.RPC.Capabilities{
  blocks: Onchain.RPC.Capabilities.Resource.t() | nil,
  head: Onchain.RPC.Capabilities.Head.t() | nil,
  logs: Onchain.RPC.Capabilities.Resource.t() | nil,
  receipts: Onchain.RPC.Capabilities.Resource.t() | nil,
  state: Onchain.RPC.Capabilities.Resource.t() | nil,
  stateproofs: Onchain.RPC.Capabilities.Resource.t() | nil,
  tx: Onchain.RPC.Capabilities.Resource.t() | nil
}

Functions

deserialize(params)

@spec deserialize(map()) :: t()

Decodes an eth_capabilities result while ignoring unknown fields.