Canto-Network / Canto

Layer-1 blockchain powered by Free Public Infrastructure
GNU Lesser General Public License v3.0
83 stars 75 forks source link

Ethermint in serious need of update #119

Open CRossel87a opened 6 months ago

CRossel87a commented 6 months ago

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