05 Transactions
5.1 Summary
On the Radix network, transactions are initiated using a Transaction Manifest, which serves as a comprehensive set of instructions detailing the submitter's intentions. These instructions typically take the form of function and method calls, often involving the transfer of assets between them. The Transaction Manifest's key feature is its ability to enable atomic composability, where all the instructions within the manifest must execute successfully or none at all. Moreover, it plays a vital role in maintaining accountability by ensuring that all the resources involved in the list of instructions are held within their respective vaults; otherwise, the transaction will fail. This robust and flexible transaction model offers significant advantages.