Skip to content
Alchemy Logo

fromKeypair (Solana)

function fromKeypair(signer): SolanaSigner;

Defined in: packages/wallet-apis/src/adapters/fromKeypair.ts:25

Adapts a raw Ed25519 keypair signer into a SolanaSigner.

Use this for legacy @solana/web3.js v1 Keypair signers or any signer that exposes a signMessage(bytes) => signature interface. For @solana/kit signers, use fromKitSigner. For browser wallets (wallet adapter, Phantom, etc.), use fromWalletAdapter. For wallet-standard wallets, use fromWalletStandard.

Requires @solana/kit or @solana/web3.js as a peer dependency.

ParameterTypeDescription

signer

SolanaKeypairSigner

The raw Ed25519 keypair signer to adapt

SolanaSigner

A SolanaSigner compatible with createSmartWalletClient

Was this page helpful?