#blockchain #web3 #cryptocurrency #web3py #avalanche
#блокчейн #web3 #криптовалюта #web3py #лавина
Вопрос:
Я пытаюсь создать бота, который прослушивает события в AMM для различных цепочек, и у меня возникают проблемы при попытке разработать свой алгоритм для лавинной сети. При вызове getLogs
функции для определенного события программа случайным образом завершит работу со следующей ошибкой
ValueError: {'code': -32000, 'message': 'requested to block ... after last accepted block ...'}
Моя программа только когда-либо извлекает журналы до latest
блока, поэтому я не уверен, почему возникает эта ошибка (я предполагаю, что это как-то связано с тем, как узлы avax достигают консенсуса). Я все еще очень новичок в web3.py программирование и блокчейн лавины в целом, поэтому, если у кого-нибудь есть какие-либо идеи, почему это может произойти или как я мог бы проверить, принят ли блок перед запуском getLogs
, я был бы чрезвычайно признателен!