Eth Token Tracker
A JS module for tracking Ethereum tokens and their values over time.
Installation
npm install '@metamask/eth-token-tracker'
Usage
const TokenTracker = require('@metamask/eth-token-tracker')
var tokenTracker = new TokenTracker({
userAddress: addresses[0],
provider,
pollingInterval: 4000,
tokens: [
{
address: tokenAddress,
}
],
})
var balances = tokenTracker.serialize()
tokenTracker.on('update', function (balances) {
console.log(`Your balance of ${balances[0].symbol} is ${balances[0].string}`)
})
tokenTracker.add({ address: otherTokenAddress })
tokenTracker.stop()