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
It could be nice or worth looking into to structure things within ibc_module.go something like:
// decode packet data
// keeper.OnRecvPacket()
// if data.ForwardingPath != nil { keeper.ForwardPacket() }
But I think there's some stuff done to work coins whether they are recver source or not before forwarding, so that logic would either need to be duplicated or returned.
Otherwise, we could still sweep the forwarding logic into a priv func within keeper.
Instead of returning boolean from Keeper OnRecvPacket to signal async ack, check if packet data in IBC module OnRecvPacket has a forwarding path.
Surfaced during internal walkthrough of ics20 v2 forwarding (commit efcfa5d)
For Admin Use
The text was updated successfully, but these errors were encountered: