@solsdk/jito-ts
Version:
## What is it and why do you need it?
14 lines (13 loc) • 693 B
TypeScript
import { Keypair, PublicKey, VersionedTransaction } from '@solana/web3.js';
import { Bundle as IBundle } from '../../gen/block-engine/bundle';
import { Header } from '../../gen/block-engine/shared';
import { Packet } from '../../gen/block-engine/packet';
export declare class Bundle implements IBundle {
private transactions;
private readonly transactionLimit;
header: Header | undefined;
packets: Packet[];
constructor(txs: VersionedTransaction[], transactionLimit: number);
addTransactions(...transactions: VersionedTransaction[]): Bundle | Error;
addTipTx(keypair: Keypair, tipLamports: number, tipAccount: PublicKey, recentBlockhash: string): Bundle | Error;
}