getPastEvents и getPastLogs работают на локальных MacOS, но не работают на Ubuntu или RHEL - PullRequest
0 голосов
/ 05 марта 2019

ЭТО БЫЛИ ДНИ, РАБОТАЮЩИЕ НА ЭТОМ БЕЗ РЕЗУЛЬТАТОВ!

Я пытаюсь получить всю историю событий (журналы) всех изменений, которые произошли с определенными данными, с помощью смарт-контракта, запущенного в ethereum (geth) и подключенного к моему приложению nodejs, с помощью web3.

Scernario отлично работает в среде MacOS, но не работает на RHEL 7.5. Я могу развернуть все другие API-интерфейсы, такие как Add / Edit / Get, но не могу использовать API-интерфейс getPastLog, в котором перечислены все ранее произошедшие изменения. Ниже приведена ошибка, когда я ее запускаю:

enter image description here

и это содержимое /node_modules/web3-core-helpers/src/errors.js в строке 29:

enter image description here

Те же версии трюфелей, web3 и трюфель-контрактов работают на MacOS и работают нормально, почему этот не работает?

Ценю вашу помощь!

...