From fec7363282cd710eefdc3127e38eb3753838015b Mon Sep 17 00:00:00 2001 From: Carlos Rodriguez Date: Thu, 30 Nov 2023 19:57:53 +0100 Subject: [PATCH] ics20 nits --- spec/app/ics-020-fungible-token-transfer/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/app/ics-020-fungible-token-transfer/README.md b/spec/app/ics-020-fungible-token-transfer/README.md index 69fef7ae3..24c1b585b 100644 --- a/spec/app/ics-020-fungible-token-transfer/README.md +++ b/spec/app/ics-020-fungible-token-transfer/README.md @@ -88,7 +88,7 @@ The `setup` function must be called exactly once when the module is created (per ```typescript function setup() { - capability = routingModule.bindPort("bank", ModuleCallbacks{ + capability = routingModule.bindPort("transfer", ModuleCallbacks{ onChanOpenInit, onChanOpenTry, onChanOpenAck, @@ -256,6 +256,11 @@ function sendFungibleTokens( ```typescript function onRecvPacket(packet: Packet) { FungibleTokenPacketData data = packet.data + assert(data.denom) + assert(data.amount > 0) + assert(data.sender !== "") + assert(data.receiver !== "") + // construct default acknowledgement of success FungibleTokenPacketAcknowledgement ack = FungibleTokenPacketAcknowledgement{true, null} prefix = "{packet.sourcePort}/{packet.sourceChannel}/"