UNPKG

@sol-synth-engine/js-client

Version:

JavaScript client for Sol Synth Engine

19 lines (18 loc) 702 B
import { Transaction, TransactionInstruction, PublicKey, VersionedTransaction } from "@solana/web3.js"; import { Signer } from "@solana/web3.js"; export declare class TransactionBuilder { private instructions; private signers; constructor(); addInstructions(...instructions: Array<TransactionInstruction>): TransactionBuilder; addSigners(...signers: Array<Signer>): TransactionBuilder; build(options: BuildOptions): Transaction; buildVersioned(options: BuildOptions): VersionedTransaction; getInstructions(): TransactionInstruction[]; getSigners(): Signer[]; clear(): void; } export type BuildOptions = { feePayer: PublicKey; recentBlockhash: string; };