Module execution

Module execution 

Source
Expand description

Private function execution and oracle handling.

Re-exports§

pub use acvm_executor::AcvmExecutor;
pub use acvm_executor::OracleCallback;
pub use execution_result::PrivateCallExecutionResult;
pub use execution_result::PrivateExecutionResult;
pub use execution_result::PrivateLogData;
pub use execution_result::PublicCallRequestData;
pub use field_conversion::fe_to_fr;
pub use field_conversion::fr_to_fe;
pub use oracle::PrivateExecutionOracle;
pub use utility_oracle::UtilityExecutionOracle;

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.