@drift-labs/sdk
Version:
SDK for Drift Protocol
12 lines • 653 B
TypeScript
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;
}
//# sourceMappingURL=wallet.d.ts.map