Documentation ¶
Index ¶
- func DeriveIntermediateSender(channel, originalSender, bech32Prefix string) (string, error)
- func IsAckError(acknowledgement []byte) bool
- func MustExtractDenomFromPacketOnRecv(packet ibcexported.PacketI) string
- func NewEmitErrorAcknowledgement(ctx sdk.Context, err error, errorContexts ...string) channeltypes.Acknowledgement
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsAckError ¶
IsAckError checks an IBC acknowledgement to see if it's an error. This is a replacement for ack.Success() which is currently not working on some circumstances
func MustExtractDenomFromPacketOnRecv ¶
func MustExtractDenomFromPacketOnRecv(packet ibcexported.PacketI) string
MustExtractDenomFromPacketOnRecv takes a packet with a valid ICS20 token data in the Data field and returns the denom as represented in the local chain. If the data cannot be unmarshalled this function will panic
func NewEmitErrorAcknowledgement ¶
func NewEmitErrorAcknowledgement(ctx sdk.Context, err error, errorContexts ...string) channeltypes.Acknowledgement
NewEmitErrorAcknowledgement creates a new error acknowledgement after having emitted an event with the details of the error.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.