Skip to main content

wallet-solana/src

Type Aliases

LocalWallet

LocalWallet = Awaited<ReturnType<typeof createLocalWallet>>
Defined in: packages/wallet-solana/src/index.ts:76 Type representing a local Solana wallet created by createLocalWallet.

LocalWalletInput

LocalWalletInput = Uint8Array | KeyPairSigner | KeypairLike
Defined in: packages/wallet-solana/src/index.ts:22

Functions

createLocalWallet()

createLocalWallet(network, input): Promise<{ network: string; partiallySignTransaction: (tx) => Promise<Readonly<{ }>>; publicKey: Address; }>
Defined in: packages/wallet-solana/src/index.ts:35 Creates a local Solana wallet from a 64-byte secret key, a kit KeyPairSigner, or a v1 Keypair for signing kit-native transactions.

Parameters

network
string Network identifier (e.g., “mainnet-beta”, “devnet”).
input
LocalWalletInput A 64-byte secret key, kit KeyPairSigner, or v1 Keypair.

Returns

Promise<{ network: string; partiallySignTransaction: (tx) => Promise<Readonly<{ }>>; publicKey: Address; }> A wallet object that can partially sign kit Transactions.