AVM range check gadget for witness generation.
std::variant< IndexedTreeReadWriteEvent, CheckPointEventType > IndexedTreeCheckEvent
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
bool operator==(const IndexedLeafAppendData &other) const =default
bool operator==(const IndexedLeafSiloingData &other) const =default
IndexedTreeSiloingParameters parameters
std::vector< FF > get_hash_inputs() const
bool operator==(const IndexedTreeLeafData &other) const =default
std::optional< IndexedLeafAppendData > append_data
IndexedTreeLeafData low_leaf_data
AppendOnlyTreeSnapshot prev_snapshot
std::optional< IndexedLeafSiloingData > siloing_data
std::optional< uint64_t > public_inputs_index
AppendOnlyTreeSnapshot next_snapshot
bool operator==(const IndexedTreeReadWriteEvent &other) const =default
bool operator==(const IndexedTreeSiloingParameters &other) const =default