Hello Friends.. I m trying to read past events of a smart contact

Using infura as Web3 provider

But getting errors

async function startApp() {

const dirname = '../build/contracts/';
let abi_ens = fs.readFileSync(path.resolve(dirname, "ens.json"));

const ensContractAddress = '0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef';

abi_ens = JSON.parse(abi_ens);

let ENSContract = new web3.eth.Contract(abi_ens, ensContractAddress);

let startBlock = await web3.eth.getBlockNumber();
console.log(startBlock);
try {
let events = await ENSContract.getPastEvents("BidRevealed", {
fromBlock: 7115283, //12343
toBlock: 7116283
});
console.log(events);
} catch (error) {
console.log(error);
}
console.log("Event Log Response Received .....");
}

startApp();

i m using INFURA as web3 Provider

Is there anything I have missed???

Feb 18, 2019, 1:48 PM

© 2024 Draquery.com All rights reserved.