send-and-confirm-transaction.js 515 B

123456789101112131415161718192021
  1. // @flow
  2. import {sendAndConfirmTransaction as realSendAndConfirmTransaction} from '@solana/web3.js';
  3. import type {
  4. Account,
  5. Connection,
  6. Transaction,
  7. TransactionSignature,
  8. } from '@solana/web3.js';
  9. export function sendAndConfirmTransaction(
  10. title: string,
  11. connection: Connection,
  12. transaction: Transaction,
  13. ...signers: Array<Account>
  14. ): Promise<TransactionSignature> {
  15. return realSendAndConfirmTransaction(connection, transaction, signers, {
  16. confirmations: 1,
  17. skipPreflight: true,
  18. });
  19. }