multipool-staking-sdk
Version:
This is an sdk for solmask staking pool program
13 lines (12 loc) • 684 B
TypeScript
import { Commitment, Connection, SendOptions, Signer, Transaction, TransactionSignature, VersionedTransaction } from "@solana/web3.js";
export declare class TransactionPayload {
private readonly _connection;
private readonly _signTransaction;
private readonly _errors;
readonly transaction: Transaction;
readonly signers: Signer[];
constructor(_connection: Connection, _signTransaction: <T extends Transaction | VersionedTransaction>(transaction: T) => Promise<T>, _errors: Map<number, string>, transaction: Transaction, signers: Signer[]);
execute(options?: SendOptions & {
confirmCommitment?: Commitment;
}): Promise<TransactionSignature>;
}