Module radix_engine::transaction
source · Expand description
Radix Engine transaction interface.
Modules§
Structs§
- Note that the implementation below assumes that substate owned objects can not be detached. If this changes, we will have to account for objects that are removed from a substate.
- Protocol-defined costing parameters
- Note that the implementation below assumes that substate owned objects can not be detached. If this changes, we will have to account for objects that are removed from a substate.
- A builder of
SubstateSystemStructures
. Note that the implementation below assumes that substate owned objects can not be detached. If this changes, we will have to account for objects that are removed from a substate.
Enums§
- Captures whether a transaction’s commit outcome is Success or Failure
- Captures whether a transaction should be committed, and its other results
- We define a versioned transaction receipt for encoding in the preview API. This allows a new toolkit build to be able to handle both current and future receipt versions, allowing us to release a wallet ahead-of-time which is forward compatible with a new version of the engine (and so a new transaction receipt).