Module cw20_ics20::ibc[][src]

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)