feat(evm) sibling cosmos lc (#2672)
Towards #2659 (we need to implement the second half on cosmwasm) In this PR: - we implements a Cosmos in Cosmos light client in EVM that will allow any cosmos chain connected to union to have it's root hash committed on EVM. This will allow direct connections/channels to EVM through Union. - we extend the `ILightClient` interface to expose `isFrozen` for light clients. - we fix a Cometbls light client bug where we weren't checking whether the client was frozen or not before checking membership proofs. - we simplify the UCS01 contract and improve some tests (fuzz edge case I found that were wrong as we were missing some `vm.assume`)
H
hussein-aitlahcen committed
515f5b78cb84b075222ec25ec2c19165e8b6af4f
Committed by GitHub <noreply@github.com>
on 8/6/2024, 9:59:15 AM