Find the last transaction

Introduction

This guide walks through the process of using web3.jsarrow-up-right to get last block and get last transaction.

For this example, we will use Node.js and straightforward JavaScript code.

circle-info

This example assumes that you have configured Web3 as described in the previous section.

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.arrow-up-right

Last updated

Was this helpful?