我正在尝试构建一个机器人来侦听各种链的 AMM 上的事件,并且在尝试为雪崩网络构建算法时遇到了问题。getLogs
为特定事件调用函数时,程序会随机崩溃并出现以下错误
ValueError: {'code': -32000, 'message': 'requested to block ... after last accepted block ...'}
我的程序只检索到latest
块的日志,所以我不确定为什么会发生这个错误(我认为它与 avax 节点达成共识的方式有关)。我对 web3.py 编程和一般的雪崩区块链仍然很陌生,所以如果有人知道为什么会发生这种情况,或者我如何在运行之前验证一个块是否被接受,getLogs
那么我将非常感激!