Open yito88 opened 1 year ago
Counterparty chains should be able to verify SMT proofs. They have to use:
ics23
v0.9.1 or lateribc-go
v7 or laterBut the latest Gaia v13 (also the next v14) is still using ibc-go
v4 (ics23
v0.9.0) which has been already EOL...
@yito88 do you know if there have been any updates here Gaia-side?
In Gaia's main branch, ibc-go
has been updated to v7
supporting SMT proofs.
However, it's not included in the latest release v14.1.0
.
Gaia v15.1.0
has been released, which version has ibc-go
v7.
Started replacing arse-merkle-tree
.
Osmosis v23 has ibc-go
v7 already.
Noble is still using ibc-go
v4 according to https://github.com/circlefin/noble-fiattokenfactory
@yito88 Is this issue still relevant?
We're using arse-merkle-tree (our modified Sparse Merkle Tree) because the old
ics23
crate didn't support SMT proofs.ics23
v0.10.x supports them. We can use SMT for IBC-related data.Require ibc-rs v0.42.0 or later #2084
Gaia, Osmosis, and Noble should support SMT proofs, provided by
ibc-go
v7 or lateribc-go
v4