Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
emit_public_log_event.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <stdexcept>
5#include <string>
6
11
12namespace bb::avm2::simulation {
13
14struct EmitPublicLogException : public std::runtime_error {
15 explicit EmitPublicLogException(const std::string& message)
16 : std::runtime_error("Error in EmitPublicLog: " + message)
17 {}
18};
19
37
39
40} // namespace bb::avm2::simulation
AVM range check gadget for witness generation.
std::variant< EmitPublicLogWriteEvent, CheckPointEventType > EmitPublicLogEvent
uint32_t MemoryAddress
STL namespace.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13
bool operator==(const EmitPublicLogWriteEvent &other) const =default