PoC-Doc-Delivery / PoC_Transaction_Data / transactionReceipt.js
transactionReceipt.js
Raw
const ethers = require('ethers');
const { JsonRpcProvider, txHash } = require('./parameters');

// Load the RPC provider
const provider = new ethers.JsonRpcProvider(JsonRpcProvider);

// Retrieve the transaction receipt
const getTransactionReceipt = async (tx) => {
    const receipt = await provider.getTransactionReceipt(tx);
	console.log(receipt.toJSON());
}

// Display the transaction receipts of the functions
const showTransactionReceipt = async () => {
	console.log('accept transaction receipt:');
	await getTransactionReceipt(txHash.accept);
	console.log();
	console.log('publish transaction receipt:');
	await getTransactionReceipt(txHash.publish);
}

showTransactionReceipt();