UNPKG

@solsdk/keystone_sdk

Version:

SDK for Keystone Protocol

9 lines (8 loc) 582 B
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; };