# Functions
MetadataFromContext extracts Metadata from a given context.Context.
NewSignerAPI creates a new API that can be used for Account management.
NewUIServerAPI creates a new UIServerAPI.
SignTextValidator signs the given message which can be further recovered with the given validator.
UnmarshalValidatorData converts the bytes input to typed data.
ValidatePasswordFormat returns an error if the password is too short, or consists of characters outside the range of the printable 7bit ascii set.
# Constants
ExternalAPIVersion -- see extapi_changelog.md.
InternalAPIVersion -- see intapi_changelog.md.
# Structs
GnosisSafeTx is a type to parse the safe-tx returned by the relayer, it also conforms to the API required by the Gnosis Safe tx relay service.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
Metadata about a request.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
SignerAPI defines the actual implementation of ExternalAPI.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
UIServerAPI implements methods Clef provides for a UI to query, in the bidirectional communication channel.
types for the requests/response types between signer and UI.
types for the requests/response types between signer and UI.
# Interfaces
ExternalAPI defines the external API through which signing requests are made.
UIClientAPI specifies what method a UI needs to implement to be able to be used as a UI for the signer.
Validator defines the methods required to validate a transaction against some sanity defaults as well as any underlying 4byte method database.