You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
hussein-aitlahcen
added
C-bug
Category: This is a bug.
E-easy
Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
labels
Apr 3, 2024
closes#1673
After some internal discussion, I think it's best to keep this module in
`unionlabs`, to avoid over-fragmenting our codebase; however the module
rename is still good.
- `unionlabs::proof` -> `unionlabs::ics24`
- added the remaining paths (receipts and next sequence paths)
- implementations in `chain_utils::ethereum` are stubbed out for now,
until #1663 is resolved
- simple proc macro for generating the `Display` and `FromStr`
implementations
- much nicer to look at the module now lol
- also one less use site of `derive_more`
- removed the `Path` suffix from the `Path` enum variants
- `IbcPath::Output` -> `IbcPath::Value`
- `Output` is just my default associated type name, `Value` is clearer
(although still not great, open to suggestions)
Reference:
union/evm/contracts/core/04-channel/IBCPacket.sol
Line 223 in 4ac94d8
Remove
packetReceipts
mapping in favor of saving the commitment (boolean true) under the expected commitment path.The path should be
union/evm/contracts/core/04-channel/IBCPacket.sol
Line 532 in 4ac94d8
The text was updated successfully, but these errors were encountered: