View Source Soroban.RPC.EventFilter (Soroban v0.20.0)
EventFilter
struct definition.
Summary
Types
@type args() :: Keyword.t()
@type contract_ids() :: [String.t()] | nil
@type contract_ids_validation() :: {:ok, contract_ids()} | error()
@type error() :: {:error, atom()}
@type request_args() :: map() | :error
@type t() :: %Soroban.RPC.EventFilter{ contract_ids: contract_ids(), topics: topics(), type: type() }
@type topics() :: [Soroban.RPC.TopicFilter.t()] | nil
@type type() :: [:system | :contract | :diagnostic] | nil
Functions
@spec to_request_args(t()) :: request_args()