Я получаю следующее сообщение об ошибке при попытке подписаться на События в закрытой цепочке блоков ethereum:
Не удается прочитать свойство 'currentProvider' из неопределенного
Настройка Web3:
const Web3 = require("web3");
this.web3 = new Web3(Web3.givenProvider || "ws://localhost:8545");
Работы:
this.factoryContract.getPastEvents(
"allEvents",
{
fromBlock: 0,
toBlock: "latest"
},
(err, events) => {
console.log(events);
}
);
Выдает ошибку:
this.factoryContract.events
.allEvents(
{
fromBlock: 0
},
(error, event) => {
console.log(event);
}
)
.on("data", event => {
console.log(event);
});
this.factoryContract.events
.TaskCreated(
{
fromBlock: 0
},
(error, event) => {
console.log(event);
}
);
Любые идеи, какисправить это / в чем ошибка?
Версия узла: 10.14.2 Web3: 1.0.0