View Source Signet.OpenChain.Signatures (Signet v1.3.8)

Summary

Functions

Deserializes an open chain signature.

Types

@type t() :: %Signet.OpenChain.Signatures{
  events: [{binary(), String.t()}],
  functions: [{binary(), String.t()}]
}

Functions

Deserializes an open chain signature.

Examples

iex> %{
...>   "event" => %{
...>     "0x08c379a0" => []
...>   },
...>   "function" => %{
...>     "0x08c379a0" => [
...>       %{
...>         "name" => "Error(string)",
...>         "filtered" => false
...>       }
...>     ]
...>   }
...> }
...> |> Signet.OpenChain.Signatures.deserialize()
%Signet.OpenChain.Signatures{
  events: [],
  functions: [
    {<<8, 195, 121, 160>>, "Error(string)"}
  ]
}