Viewing File: /home/ubuntu/todaykat-frontend-base/node_modules/eth-block-tracker/example.js
const createInfuraProvider = require('eth-json-rpc-infura/src/createProvider')
const PollingBlockTracker = require('./src/polling')
const provider = createInfuraProvider({ network: 'mainnet' })
const blockTracker = new PollingBlockTracker({ provider })
blockTracker.on('sync', ({ newBlock, oldBlock }) => {
if (oldBlock) {
console.log(`sync #${Number(oldBlock)} -> #${Number(newBlock)}`)
} else {
console.log(`first sync #${Number(newBlock)}`)
}
})
Back to Directory
File Manager