UNPKG

@bagsfm/bags-sdk

Version:

TypeScript SDK for Bags

14 lines 1.23 kB
import { BlockhashWithExpiryBlockHeight, Commitment, Connection, Keypair, PublicKey, VersionedTransaction } from '@solana/web3.js'; import { JitoRegion } from '../types'; import { BagsSDK } from '../client'; export declare function sleep(ms: number): Promise<void>; export declare function chunkArray<T>(array: Array<T>, size: number): Array<Array<T>>; export declare function waitForSlotsToPass(connection: Connection, commitment: Commitment, slotsToPass?: number, pollIntervalMs?: number): Promise<void>; export declare function signAndSendTransaction(connection: Connection, commitment: Commitment, transaction: VersionedTransaction, keypair: Keypair, blockhash?: BlockhashWithExpiryBlockHeight): Promise<string>; export declare function serializeVersionedTransaction(transaction: VersionedTransaction | string): string; export declare function createTipTransaction(connection: Connection, commitment: Commitment, payer: PublicKey, tipLamports: number, options?: { tipAccount?: PublicKey; blockhash?: string; }): Promise<VersionedTransaction>; export declare function sendBundleAndConfirm(signedTransactions: VersionedTransaction[], sdk: BagsSDK, region?: JitoRegion): Promise<string>; //# sourceMappingURL=helpers.d.ts.map