Expand description
Private function execution and oracle handling.
Modules§
- acvm_
executor - ACVM integration for executing Noir bytecode.
- execution_
result - Typed private execution results matching upstream stdlib.
- field_
conversion - Field element conversion between aztec-core Fr and ACVM FieldElement.
- oracle
- Private execution oracle — bridges ACVM foreign calls to local stores + node RPC.
- pick_
notes - Note filtering by select clauses — mirrors upstream
pick_notes.ts. - utility_
oracle - Oracle for utility (view/unconstrained) function execution.
Structs§
- Acvm
Executor - Executor for Noir ACIR/Brillig bytecode via the ACVM.
- Private
Call Execution Result - Result of a single private call execution (one function in the call tree).
- Private
Execution Oracle - Oracle for private function execution.
- Private
Execution Result - Top-level result from private execution.
- Private
LogData - Private log data with counter for ordering.
- Public
Call Request Data - Data for an enqueued public function call.
- Utility
Execution Oracle - Oracle for utility function execution (read-only, no side effects).
Traits§
- Oracle
Callback - Trait for oracle callback during ACVM execution.