UNPKG

multipool-staking-sdk

Version:

This is an sdk for solmask staking pool program

13 lines (12 loc) 684 B
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>; }