Allow Timeout UNORDERED channel without proof of absence
- Dominant language
- Go
- Stars
- 1k
- Forks
- 455
- Avg merge
- 4d 5h
- Merged PRs (30d)
- 29
Description
Some chains do not have ability to provide proof of absence due to their choice of state commitment. This feature would allow a negotiation at the connection level, to specify that a chain would like to prove a timeout using a **proof of existence** rather than a proof of absence.
Requirements:
- Chains must enable this feature during version negotiation in the connection handshake
- The receiving chain must have the ability to execute "per-block" logic and write to the provable "ibc" store when a timeout for a packet has been reached.
- The sending chain must use the same timeout proof path as in the normal case, but will be proving the existence of a special "absence receipt" rather than proving nonexistence.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.