UNPKG

@drift-labs/sdk-browser

Version:
12 lines (11 loc) 617 B
import { Keypair, PublicKey, Transaction, VersionedTransaction } from '@solana/web3.js'; import { IWallet, IVersionedWallet } from './types'; export declare class Wallet implements IWallet, IVersionedWallet { readonly payer: Keypair; constructor(payer: Keypair); signTransaction(tx: Transaction): Promise<Transaction>; signVersionedTransaction(tx: VersionedTransaction): Promise<VersionedTransaction>; signAllTransactions(txs: Transaction[]): Promise<Transaction[]>; signAllVersionedTransactions(txs: VersionedTransaction[]): Promise<VersionedTransaction[]>; get publicKey(): PublicKey; }