Expand description
§Aleo Execution — authorization, proving, and transaction packaging pipeline.
The execution pipeline has three phases:
- Authorize — build authorization for a function call
- Execute — run locally, getting response + trace
- Prove + package — prepare trace, prove execution + fee, verify, package into
Transaction
§Usage
use aleo_rust_sdk::ExecutionEngine;
let engine = ExecutionEngine::new_with_v0_fee_keys().unwrap();
// see AleoClient::execute_and_broadcast() for a full pipeline exampleStructs§
- Execution
Engine - Execution engine wrapping a snarkVM
Process.
Traits§
- Query
Trait - Custom query trait for state root fetching.