sbv2-solana/examples/functions/01_basic_oracle/tests/utils.ts

17 lines
445 B
TypeScript

import type { Connection } from "@solana/web3.js";
import { sleep } from "@switchboard-xyz/common";
export async function printLogs(
connection: Connection,
tx: string,
v0Txn?: boolean,
delay = 3000
) {
await sleep(delay);
const parsed = await connection.getParsedTransaction(tx, {
commitment: "confirmed",
maxSupportedTransactionVersion: v0Txn ? 0 : undefined,
});
console.log(parsed?.meta?.logMessages?.join("\n"));
}