Exth.Rpc.Response.SubscriptionEvent (Exth v0.4.2)

View Source

Represents a JSON-RPC 2.0 subscription event.

Fields

  • method - The event method (e.g., "eth_subscription")
  • params - A map containing event details:
    • subscription - The subscription ID
    • result - The actual event data
  • jsonrpc - JSON-RPC version (defaults to "2.0")

Example

%SubscriptionEvent{
  method: "eth_subscription",
  params: %{
    subscription: "0x1234",
    result: %{...}
  },
  jsonrpc: "2.0"
}

Summary

Types

t()

@type t() :: %Exth.Rpc.Response.SubscriptionEvent{
  jsonrpc: Exth.Rpc.Types.jsonrpc(),
  method: String.t(),
  params: %{subscription: String.t(), result: any()}
}