View Source Kadena.Types.Signer (Kadena v0.5.0)

Signer struct definition.

Link to this section Summary

Link to this section Types

@type addr() :: Kadena.Types.Base16String.t() | nil
@type cap_list() :: Kadena.Types.CapsList.t() | list() | nil
@type clist() :: Kadena.Types.OptionalCapsList.t()
@type pub_key() :: Kadena.Types.Base16String.t()
@type scheme() :: :ed25519 | nil
@type str() :: String.t()
@type t() :: %Kadena.Types.Signer{
  addr: addr(),
  clist: clist(),
  pub_key: pub_key(),
  scheme: scheme()
}
@type validation() :: {:ok, value()} | {:error, Keyword.t()}
@type value() :: pub_key() | scheme() | addr() | clist()