transaction-executor.interface.ts 327 B

12345678
  1. import { BlockhashWithExpiryBlockHeight, Transaction, VersionedTransaction } from '@solana/web3.js';
  2. export interface TransactionExecutor {
  3. executeAndConfirm(
  4. transaction: Transaction | VersionedTransaction,
  5. latestBlockhash: BlockhashWithExpiryBlockHeight,
  6. ): Promise<{ confirmed: boolean; signature: string }>;
  7. }