Closed ashuralyk closed 10 months ago
Is the contract version changed?
no, I'll fix it
workflow_dispatch test
https://github.com/synapseweb3/forcerelay/actions/runs/6717007105/job/18254104374
I doubt this workflow quotes toml in main branch, I check it later
currently, it's ok https://github.com/synapseweb3/forcerelay/actions/runs/6720166618/job/18263158005?pr=364
background
there are so many bugs in Axon and CKB endpoints which can stop relaying packet events or just miss some of them, to unwrap, here are some reasons make this case happen:
ckb-indexer
, so the packet event beyonds 5th won't processquery_*
methods both in Axon and CKB endpoints isn't working well (CKB is worse), and Hermes uses them to indicate wether the counterparty has handled the unhandled packet eventsWriteAck
packet cell in CKB endpoint should be consumed in the next time of creating newRecvPacket
cell, if not do this,WriteAck
packet cell is accumulating and consuming relayer's CKB capacitychange logs
ckb-indexer
in a loop processquery_*
methods are refactored in CKB endpointWriteAck
packet cellsrelated PRs