subspace/test/test8.js
Richard Ramos 5ee1234f0f
feat: track gas price, avg block time, blocknumbers and blocks (#65)
* feat: block stats
* load last 10 blocks
2020-02-10 08:43:46 -04:00

16 lines
614 B
JavaScript

const Web3Eth = require('web3-eth');
const Subspace = require('../dist/index.js').default;
let eth = new Web3Eth("https://mainnet.infura.io/v3/562ba55287324547adbdd59b1dabc869");
async function run() {
const subspace = new Subspace(eth.currentProvider);
await subspace.init()
subspace.trackBlockNumber().subscribe((v) => console.log("Blocknumber", v));
subspace.trackGasPrice().subscribe((v) => console.log("GasPrice", v));
subspace.trackBlock().subscribe((v) => console.log("Block.difficulty", v.difficulty));
subspace.trackAverageBlocktime().subscribe((v) => console.log("Blocktime", v));
}
run()