Agda Datatypes and Records Index
This page lists all datatypes and records defined in the Agda modules, organized by module.
AVM › Bytecode
AVM › Instruction
AVM › Objects
- _→*[_]_
- _→[_]_
- SequentialObject (record)
- WellFormedObjectType (record)
Foundation › BasicTypes
Foundation › Hyperproperties
Foundation › InteractionTrees
- _≈_
- ITree (record)
- ITreeF
- ITree₁ (record)
- MessageEvent
Goose › Anoma › Action
- Action (record)
- DeletionCriterion
- LogicVerifierInput (record)
- Tag
Goose › Anoma › Compliance
- ComplianceInstance (record)
- ComplianceUnit (record)
- ComplianceWitness (record)
Goose › Anoma › ConsumedCreated
Goose › Anoma › Crypto
Goose › Anoma › Delta
- DeltaWitness (record)
Goose › Anoma › Identities
Goose › Anoma › Logic
Goose › Anoma › Nonce
- Nonce (record)
Goose › Anoma › Nullifier
Goose › Anoma › NullifierKey
Goose › Anoma › Program
Goose › Anoma › Resource
- CanNullifyResource (record)
- LogicRef (record)
- Resource (record)
Goose › Anoma › Transaction
- Transaction (record)
References to other modules
This page references the following modules:
- AVM.Bytecode
- Symbols: Opcode, Bytecode, DecodeResult, OP_BEGIN_TX, OP_COMMIT_TX, OP_ABORT_TX, OP_CREATE_OBJ, OP_DESTROY_OBJ, OP_CALL, OP_SCRY, OP_REFLECT, OP_SELF, OP_INPUT, BC, SafeOp, UnsafeOp, TypeError, encode, decode, decodeCommit, decodeScry
- AVM.Instruction
- Symbols: Val, Safety, Instr₀, Object, Ctx, State, AVMEvent, VInt, VBool, VString, VPair, VNil, VList, ctx, st, ev, Safe, Unsafe, beginTx, commitTx, abortTx, createObj, destroyObj, call, self, input, scry, reflect, Message, Input, Output, Store, TxLog, TxId, Trace, ISA, Filter, AVMProgram, SystemProgram, withdraw, deposit, ok?, kudosTransfer, createCounter, counterExample, updateBalance, invalidMsg, helper, transferBatch, processTransfers, closeAccount, closeWithBalance
- AVM.Objects
- Symbols: mkObj, →[]_, →*[]_, WellFormedObjectType, SequentialObject, wfObjType, transition, ε-trans, step-trans, InputSequence, ε, ObjectType, is-defined, output-of, ≈φ-refl, ≈φ-sym, ≈φ-trans, BehaviouralState, output, process-input, can-process, ≈ᵒ-refl, ≈ᵒ-sym, ≈ᵒ-trans, ≈ˢ-refl, ≈ˢ-sym, ≈ˢ-trans, behavioural-state-equiv, counter-type, counter-wf, counter-always-defined, prefix-def, echo-type, transition-preserves-type, reachable-from, create-object, initial-output, counter-object, process-preserves-wf, equiv-preserved, equiv-after-input, ·-++-assoc, ObjectBehaviour, execute-step, objecttype-to-behaviour, run-object-itree, ·, ≈φ[]_, ≈ᵒ, ≈ˢ
- Foundation.BasicTypes
- Symbols: ×, +, ⊥, Bool, ≡, Dec, Maybe, ℕ, List, ∈, Σ, ⊤, ↔, RawMonad, ,, ,Σ, inl, inr, tt, true, false, refl, yes, no, nothing, just, zero, suc, [], ∷, here, there, mk↔, fst, snd, ∃, ∃-syntax, ⊥-elim, ¬, not, sym, trans, cong, just≢nothing, just-injective, map-maybe, length, ++-assoc, ++-right-id, map, foldr, FinSet, Pred, case_of_, ∧, ∨, if_then_else_, ≢, begin_, ≡⟨⟩, ≡⟨⟩_, _∎, >>=ᴹ, +ℕ, *ℕ, ≥, ≤, ≤?, <?, ≟ℕ, ++, ∈Pred, ⊆, ∘, >>
- Foundation.Hyperproperties
- Foundation.InteractionTrees
- Goose.Anoma.Action
- Goose.Anoma.Compliance
- Goose.Anoma.ConsumedCreated
- Symbols: Created, Consumed, ConsumedCreated, isCreated, isConsumed
- Goose.Anoma.Crypto
- Goose.Anoma.Delta
- Symbols: DeltaWitness, DeltaProof, fromComplianceWitnesses, compose, empty
- Goose.Anoma.Identities
- Symbols: NodeId, ObjectId, IDParams, Backend, Capabilities, Ed25519, Secp256k1, BLS, localMemory, localConnection, remoteConnection, commit, commitAndDecrypt, Ciphertext, Plaintext, Signable, ExternalId, InternalId, Identity, Commitment, EngineName, ExternalIdentity, EngineId, isLocalEngineID, isRemoteEngineID
- Goose.Anoma.Logic
- Symbols: LogicArgs, Logic, isConsumedArgs
- Goose.Anoma.Nonce
- Symbols: Nonce, defaultNonce
- Goose.Anoma.Nullifier
- Goose.Anoma.NullifierKey
- Goose.Anoma.Program
- Symbols: decrypt, StorageValue, ResourceQuery, ProgramError, Program, str, int, bool, bytes, queryByObjectId, networkError, engineError, decryptionError, commitmentError, identityError, storageError, typeError, userError, skip, raise, tryCatch, withRandomGen, queryResource, submitTransaction, requestCommitment, generateIdentity, connectIdentity, deleteIdentity, getValue, setValue, deleteValue, StorageKey, genObjectId
- Goose.Anoma.Resource
- Symbols: LogicRef, Resource, CanNullifyResource, isEphemeral, isPersistent, nullifier
- Goose.Anoma.Transaction
- Symbols: Set, Transaction, generateDeltaProof
?>