XmtpElixirSdk.Signer
(xmtp_elixir_sdk v0.1.2)
Copy Markdown
Canonical signer payload helpers for signature-request flows.
Summary
Types
@type t() :: XmtpElixirSdk.Signer.Eoa.t() | XmtpElixirSdk.Signer.Scw.t()
Functions
@spec eoa(XmtpElixirSdk.Types.Identifier.t(), binary()) :: {:ok, XmtpElixirSdk.Signer.Eoa.t()} | {:error, XmtpElixirSdk.Error.t()}
@spec scw( XmtpElixirSdk.Types.Identifier.t(), binary(), non_neg_integer(), non_neg_integer() | nil ) :: {:ok, XmtpElixirSdk.Signer.Scw.t()} | {:error, XmtpElixirSdk.Error.t()}
@spec to_safe_signer(map(), binary()) :: {:ok, t()} | {:error, XmtpElixirSdk.Error.t()}