Struct TransientOracles
pub struct TransientOracles {}
Trait implementations
impl ArrayOracles for TransientOracles
pub unconstrained fn len_oracle(slot: Field) -> u32
pub unconstrained fn push_oracle<let N: u32>(slot: Field, values: [Field; N]) -> u32
pub unconstrained fn pop_oracle<let N: u32>(slot: Field) -> [Field; N]
pub unconstrained fn get_oracle<let N: u32>(slot: Field, index: u32) -> [Field; N]
pub unconstrained fn set_oracle<let N: u32>(slot: Field, index: u32, values: [Field; N])
pub unconstrained fn remove_oracle(slot: Field, index: u32)
pub unconstrained fn clear_oracle(slot: Field)