Expand description
Re-export of crucial types from the snarkVM crate
Structs§
- Address
- AleoV0
- Block
- Block
Memory - An in-memory block storage.
- Block
Store - The block store.
- Ciphertext
- Consensus
Memory - An in-memory consensus storage.
- Consensus
Store - The consensus store.
- Deployment
- Execution
- Field
- Identifier
- An identifier is an immutable UTF-8 string, represented as a constant field element in the CurrentNetwork.
- Locator
- A locator is of the form
{program_id}/{resource}
(i.e.howard.aleo/notify
). - Manifest
- Package
- Private
Key - Process
- ProgramID
- A program ID is of the form
{name}.{network}
. - Program
Owner - Proof
- Proving
Key - Record
- A value stored in program record.
- Response
- Signature
- Testnet3
- Trace
- VM
- Verifying
Key - ViewKey
- The account view key used to decrypt records and ciphertext.
Enums§
- Entry
- An entry stored in program data.
- Entry
Type - Literal
- The literal enum represents all supported types in snarkVM.
- OutputID
- Plaintext
- Plaintext
Type - A
PlaintextType
defines the type parameter for a literal, struct, or array. - Query
- Transaction
- Value
- Value
Type
Traits§
Functions§
- cost_
in_ microcredits - Returns the minimum number of microcredits required to run the finalize.
- deployment_
cost - Returns the minimum cost in microcredits to publish the given deployment (total cost, (storage cost, namespace cost)).
- execution_
cost - Returns the minimum cost in microcredits to publish the given execution (total cost, (storage cost, namespace cost)).