Canto is currently running on a version of Ethermint where the eth filter system has major flaws. This is causing the subscription modules to crash and stop responding to filter subscriptions and newheads. This is a very well known issue now, and has been patched in Evmos and recently on Cronos: https://github.com/crypto-org-chain/cronos/releases/tag/v1.0.13
The proposed solution by Cronos seems very interesting since it does not require a very large upgrade. It needs a slight bump in the Cosmos SDK version, which also changes some fundamentals quite a bit such as the structure of MsgEthereum. I am doing some Frankenstein level efforts myself to upgrade Canto to get a working node, but there are thousands of dependency issues
Hi,
Canto is currently running on a version of Ethermint where the eth filter system has major flaws. This is causing the subscription modules to crash and stop responding to filter subscriptions and newheads. This is a very well known issue now, and has been patched in Evmos and recently on Cronos: https://github.com/crypto-org-chain/cronos/releases/tag/v1.0.13
The proposed solution by Cronos seems very interesting since it does not require a very large upgrade. It needs a slight bump in the Cosmos SDK version, which also changes some fundamentals quite a bit such as the structure of MsgEthereum. I am doing some Frankenstein level efforts myself to upgrade Canto to get a working node, but there are thousands of dependency issues