Document that if the host fails to execute a single message, none of the messages sent by the controller in a single packet are committed #693
Labels
27-interchain-accounts
audit
Feedback from implementation audit
docs
Improvements or additions to documentation
Milestone
This issue was found by Trail of Bits during the audit of ICS27 Interchain Accounts
Problem Definition
The
executeTx
function, which validates and executes the received messages on the host chain, errors out if the validation or execution of any message fails; if the function errors out for this reason, it does not commit any of the state changes.Proposal
Add to the documentation that this is the expected behavior.
For Admin Use
The text was updated successfully, but these errors were encountered: