account-kit/signer

Enumerations

EnumerationDescription
AlchemyMfaStatus-
AlchemySignerStatus-

Classes

ClassDescription
AlchemyServerSignerAlchemyServerSigner is a signer that can sign messages and typed data using an access key. It extends the SmartAccountSigner interface and uses the ServerSignerClient to sign requests. Primarily intended to be used server-side.
AlchemySignerWebClientA lower level client used by the AlchemySigner used to communicate with Alchemy’s signer service.
AlchemyWebSignerA SmartAccountSigner that can be used with any SmartContractAccount
BaseAlchemySignerBase abstract class for Alchemy Signer, providing authentication and session management for smart accounts. Implements the SmartAccountAuthenticator interface and handles various signer events.
BaseSignerClientBase class for all Alchemy Signer clients
MfaRequiredError-
NotAuthenticatedError-
OauthCancelledErrorThis error is thrown when the OAuth flow is cancelled because the auth popup window was closed.
OauthFailedErrorThis error is thrown when an error occurs during the OAuth login flow.
OAuthProvidersError-
ServerSignerClientServerSignerClient is a client for signing messages using an access key. It extends the BaseSignerClient and uses the ApiKeyStamper for signing. Primarily intended to be used server-side.
SolanaSignerThe SolanaSigner class is used to sign transactions and messages for the Solana blockchain. It provides methods to add signatures to transactions and sign messages.

Interfaces

InterfaceDescription
ErrorInfo-

Type Aliases

Variables

Functions

FunctionDescription
createServerSignerCreates a new server signer.
createSolanaSponsoredTransactionThis function wraps instructions in a sponsored transaction using Alchemy’s fee payer service
createSolanaTransactionCreates a regular (non-sponsored) Solana transaction from instructions
generateAccessKeyGenerates a new access key for use in the server signer