solana/web3.js/test/mockrpc/confirm-transaction.js

20 lines
429 B
JavaScript

// @flow
import type {TransactionSignature} from '../../src/transaction';
import {mockRpcSocket} from '../__mocks__/rpc-websockets';
export function mockConfirmTransaction(signature: TransactionSignature) {
mockRpcSocket.push([
{
method: 'signatureSubscribe',
params: [signature, {commitment: 'singleGossip'}],
},
{
context: {
slot: 11,
},
value: {err: null},
},
]);
}