account-kit/signer
Enumerations
Enumeration | Description |
---|---|
AlchemyMfaStatus | - |
AlchemySignerStatus | - |
Classes
Class | Description |
---|---|
AlchemyServerSigner | AlchemyServerSigner 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. |
AlchemySignerWebClient | A lower level client used by the AlchemySigner used to communicate with Alchemy’s signer service. |
AlchemyWebSigner | A SmartAccountSigner that can be used with any SmartContractAccount |
BaseAlchemySigner | Base abstract class for Alchemy Signer, providing authentication and session management for smart accounts. Implements the SmartAccountAuthenticator interface and handles various signer events. |
BaseSignerClient | Base class for all Alchemy Signer clients |
MfaRequiredError | - |
NotAuthenticatedError | - |
OauthCancelledError | This error is thrown when the OAuth flow is cancelled because the auth popup window was closed. |
OauthFailedError | This error is thrown when an error occurs during the OAuth login flow. |
OAuthProvidersError | - |
ServerSignerClient | ServerSignerClient 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. |
SolanaSigner | The 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
Interface | Description |
---|---|
ErrorInfo | - |
Type Aliases
Variables
Variable | Description |
---|---|
AlchemySignerParamsSchema | - |
DEFAULT_SESSION_MS | - |
SessionManagerParamsSchema | - |
Functions
Function | Description |
---|---|
createServerSigner | Creates a new server signer. |
createSolanaSponsoredTransaction | This function wraps instructions in a sponsored transaction using Alchemy’s fee payer service |
createSolanaTransaction | Creates a regular (non-sponsored) Solana transaction from instructions |
generateAccessKey | Generates a new access key for use in the server signer |