@drift-labs/sdk
Version:
SDK for Drift Protocol
9 lines (8 loc) • 582 B
TypeScript
import { Connection, Finality, PublicKey, TransactionInstruction } from '@solana/web3.js';
export declare function findComputeUnitConsumption(programId: PublicKey, connection: Connection, txSignature: string, commitment?: Finality): Promise<number[]>;
export declare function isSetComputeUnitsIx(ix: TransactionInstruction): boolean;
export declare function isSetComputeUnitPriceIx(ix: TransactionInstruction): boolean;
export declare function containsComputeUnitIxs(ixs: TransactionInstruction[]): {
hasSetComputeUnitLimitIx: boolean;
hasSetComputeUnitPriceIx: boolean;
};