Actions
This page describes the structure of the action object in detail.
Last updated
This page describes the structure of the action object in detail.
Last updated
Actions are part of the transaction data structure and separate the transaction into distinct contexts. Resource logics of created and consumed resources can only see and relate to other resources if they are part of the same action. This context separation is important to compose transactions with each other without causing interferences.
commitments
: Computed for each created resource (see ).
nullifiers
: Computed for each consumed resource (see ).
proofs
: Contains a logic and compliance proof for each resource referred in the commitments
and nullifiers
fields.
appData
: A map (encoded as a natural number) containing arbitrary, application-specific data.