Problem
CosmWasm IBC + permisionless smart contract chains present new usecases and possibilities but also new attack vectors.
2 issues noted
CosmWasm contracts can infinite loop over IBC, gets ACK for a previous send packet and then dispatches another msg from that ACK
Out of gas issues that can fail processes which leaves pending msgs
Not clear if relayer software currently accounts for these issues and if safeguards should be built in at the relayer layer, the IBC layer and/or the smart contract layer.