Module cw20_ics20::ibc
source · Structs§
- The format for sending an ics20 packet. Proto defined here: https://github.com/cosmos/cosmos-sdk/blob/v0.42.0/proto/ibc/applications/transfer/v1/transfer.proto#L11-L20 This is compatible with the JSON serialization
Enums§
- This is a generic ICS acknowledgement format. Proto defined here: https://github.com/cosmos/cosmos-sdk/blob/v0.42.0/proto/ibc/core/channel/v1/channel.proto#L141-L147 This is compatible with the JSON serialization
Constants§
Functions§
- record the channel in CHANNEL_INFO
- enforces ordering and versioning constraints
- check if success or failure and update balance, or return funds
- Check to see if we have any balance here We should not return an error if possible, but rather an acknowledgement of failure
- return fund to original sender (same as failure in ibc_packet_ack)