What is atomic within a Daml Script when running against a real ledger?

If I have a Daml Script that submits a few commands, and I run it against a real ledger, are they a single transaction, or ran one command at a time ?

The docs Daml Script — Daml SDK 2.2.0 documentation seems to suggest it is not atomic, but I am not 100% sure

Daml Script is just another ledger client. There is no magic in here that makes things atomic that you couldn’t make atomic otherwise: Each submit is atomic even if it contains multiple commands, multiple submits are not atomic.


Thanks Moritz :slight_smile: