I was wondering what happens if we batch several transactions in one call (purge), is there any form of transaction scope? Does all transactions roll back if one fails? Eg. if funds run out from the sender.

2 Answers 2


They will all be 'backtracked', except for reveals. You can find this in apply.ml:

  • Thanks for this direct link to the code. Great to hear it has transaction scope and all will be "backtracked". Cheers.
    – Vindberg
    Commented Mar 27, 2019 at 8:05

Any result will be recorded in the blockchain.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.