Skip to main content

SolanaKeypairWallet

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:8

Keypair-based wallet implementation for Solana

Implements

  • unknown

Constructors

Constructor

new SolanaKeypairWallet(payer): SolanaKeypairWallet;

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:15

Parameters

ParameterType
payerKeypair

Returns

SolanaKeypairWallet

Properties

payer

readonly payer: Keypair;

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:13

Underlying signer keypair.

Accessors

publicKey

Get Signature

get publicKey(): PublicKey;

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:22

Public key of the wrapped payer keypair.

Returns

PublicKey

Methods

signAllTransactions()

signAllTransactions<T>(txs): Promise<T[]>;

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:31

Signs all provided transactions with the wrapped keypair.

Type Parameters

Type Parameter
T extends any

Parameters

ParameterTypeDescription
txsT[]Transactions to sign

Returns

Promise<T[]>


signTransaction()

signTransaction<T>(tx): Promise<T>;

Defined in: atomiq-chain-solana/src/solana/wallet/SolanaKeypairWallet.ts:47

Signs a single transaction with the wrapped keypair.

Type Parameters

Type Parameter
T extends any

Parameters

ParameterTypeDescription
txTTransaction to sign

Returns

Promise<T>