Web3 transaction monitoring sample

Lists transactions in the latest block. Requires Metamask to run.

by m_sotnichek

JavaScript

var txCount = web3.eth.getBlockTransactionCount('latest', function(error, txCount) {
  if (!error) {
    console.log('Latest block contains ' + txCount + ' transactions:');
    for (var i = 0; i < txCount; i++) {
      web3.eth.getTransactionFromBlock('latest', i, function(err, transaction) {
        if (!err) {
          console.log(transaction);
        } else {
          console.error(err);
        }
      });
    }
  } else {
    console.error(error);
  }
});