Find the last transaction
Introduction
This guide walks through the process of using web3.js to get last block and get last transaction.
For this example, we will use Node.js and straightforward JavaScript code.
Get Block Number
const lastBlockNumber = await web3.eth.getBlockNumber();
console.log('Last block number: ', lastBlockNumber);
let block = await web3.eth.getBlock(lastBlockNumber);
console.log('Last block hash: ', block.hash);
console.log('Last block transactions: ', block.transactions);
Get Last Transaction
block = await web3.eth.getBlock(blockNumber);
const lastTransaction = block.transactions[block.transactions.length - 1];
console.log('Last transaction hash: ', lastTransaction);
const transaction = await web3.eth.getTransaction(lastTransaction);
console.log('Last transaction: ', JSON.stringify(transaction));
Code samples can be found here.
Last updated
Was this helpful?