UNPKG

@orca-so/whirlpool-sdk

Version:

Whirlpool SDK for the Orca protocol.

15 lines (14 loc) 710 B
import { TransactionBuilder } from "@orca-so/whirlpool-client-sdk"; import { Provider } from "@project-serum/anchor"; /** * Collection of TransactionBuilders for grouping multiple transactions together for sendAll. */ export declare class MultiTransactionBuilder { readonly provider: Provider; readonly txBuilders: TransactionBuilder[]; constructor(provider: Provider, txBuilders: TransactionBuilder[]); buildAndExecute(): Promise<string[]>; addTxBuilder(txBuilder: TransactionBuilder): MultiTransactionBuilder; merge(multiTxBuilder: MultiTransactionBuilder): MultiTransactionBuilder; static mergeAll(multiTxBuilders: MultiTransactionBuilder[]): MultiTransactionBuilder | null; }