Anoma.Internal.Transaction
Contents
Definitions
open DeltaComponent public
open DeltaComponent using {DeltaComponent} public
syntax alias Commitment := NatSource#
Constructors
| mkResource { logic : Resource -> Transaction -> Bool; label : Nat; quantity : Nat; data : Nat; eph : Bool; nonce : Nat; npk : Nat; rseed : Nat } |
Constructors
| mkTransaction { roots : List Nat; commitments : List Commitment; nullifiers : List Nullifier; proofs : List Proof; delta : Delta; extra : Nat; preference : Nat } |
syntax alias mk := Helper.mkTransactionSource#
open Helper.Transaction public
open Helper using {Transaction} public
open Transaction using {Transaction} public
syntax alias mk := Helper.mkResourceSource#
open Helper.Resource public