Web3 event filters
Overview
#Filtering
const {
Client, CryptoUtils, zekndProvider
} = require('zeknd-js')
const Web3 = require('web3')
// Create the client
const client = new Client(
'default',
'ws://127.0.0.1:46658/websocket',
'ws://127.0.0.1:46658/queryws',
);
// Create private key for first account
const privateKey = CryptoUtils.generatePrivateKey()
// Instantiate web3 client using zekndProvider as provider
const web3 = new Web3(new zekndProvider(client, privateKey));
// Create filter to get the latest block
const filter = web3.eth.filter('latest');
// Watch filter will return the hash of the latest block continuously
filter.watch(function (error, result) {
if (error) {
console.error(error)
} else {
console.log('Block hash', result)#Filtering by indexed values
Last updated