Anoma.RM.Transaction protocol (Anoma v0.29.0)
I am the Transaction protocol.
Use me when you want to write logic over transactions.
Transactions practically speaking be Noun.Nounable
Summary
Functions
I compose two transactions into a new transaction
Types
@type t() :: term()
All the types that implement this protocol.
Functions
Link to this function
cm_tree(transaction, storage)
@spec cm_tree(t(), term()) :: CommitmentTree.t()
Link to this function
commitments(transaction)
Link to this function
compose(tx1, tx2)
I compose two transactions into a new transaction
Link to this function
nullifiers(transaction)
Link to this function
resource_existence_check(transaction, storage)
Link to this function
storage_commitments(transaction)
Link to this function
storage_nullifiers(transaction)
Link to this function