chris-tn / web3js-watcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockchain listenner

Requirements

Setup

git clone git@github.com:chris-tn/web3js-watcher.git
cd web3js-watcher
npm install

Fill .env from .env.example

NODE_ENV=production

INFURA_URL=https://mainnet.infura.io/CUNjkZ8qg6WZHqeFNJyL
INFURA_WS_URL=wss://mainnet.infura.io/ws

ETH_BLOCK_TIME=30

TOKEN_CONTRACT_ADDRESS=0xb4e95c65c23cab8c4fcaf15e4936c392e6ab21bf

WALLET_FROM=
WALLET_TO=
AMOUNT=
FIREBASE_DB_URL=https://eth1-xxxx.firebaseio.com

BBO_ADDRESS=0x84f7c44b6fed1080f647e354d552595be2cc602f
FROM_BLOCK=6868100

Firebase admin or write permission:

Add serviceAccount json following this path ./src/keys/serviceAccountKey.json

Running

Simply start the service.

npm start BBO Transfer

BBO is contract Name have config in ./src/abi/config Transfer is event Name

About


Languages

Language:JavaScript 100.0%