Skip to content

namisoft/eth-event-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eth-event-reader

Small utility to read/scan Ethereum smart contract events

Installation

npm install eth-event-reader --save
yarn add eth-event-reader
bower install eth-event-reader --save

Usage

Javascript

const readerModule = require('eth-event-reader');
const reader = new readerModule.EventReader('http://localhost:8545');
reader.read('contract address', contractAbi, "your event name", function (data) {
                return new Promise(((resolve, reject) => {
                    // Your handle code here
                }))
            })
            .then(rs => {
                // rs is an array of handling result
            });

TypeScript

import * as ethEventReader from 'eth-event-reader';
const reader = new ethEventReader.EventReader('http://localhost:8545');
reader.read('contract address', contractAbi, "your event name", data => {
                return new Promise(((resolve, reject) => {
                    // Your handle code here
                }))
            })
            .then(rs => {
                // rs is an array of handling result (EventHandlingResult[])
            });

Test

npm run test

About

Small utility in Typescript to read/scan Ethereum smart contract events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published