eth-ear
Version:
Ethereum blockchain event and transaction listener.
58 lines (39 loc) • 892 B
Markdown
NPM module for an ethereum blockchain event and transaction listener.
```
npm i eth-ear
```
```
// Import
const ear = require('eth-ear');
// Call Methods
ear.transferListener("0x0", [{abi...}], "kovan")
```
ERC-20 Events:
- transferListener(contractAddress, contractABI, networkName)
- approvalListener(contractAddress, contractABI, networkName)
Transactions:
- transactionListener(transactionHash, networkName)
Listening to DAI token transfer event on the Main network:
```
npm test
```
Additional Tests:
```
// DAI token transfer event on Mainnet
npm run testDAI
// 0x token transfer event on Kovan
npm run testZRX
// Tether token approval event on Mainnet
npm run testUSDT
// Transaction hash listener on Kovan
npm run testTx
```
- [ethers](https://www.npmjs.com/package/ethers)
MIT