26 std::shared_ptr<std::vector<uint8_t>> bytecode_ptr,
49 :
std::runtime_error(message)
55 :
std::runtime_error(message)
virtual ~BytecodeManagerInterface()=default
virtual BytecodeId get_bytecode_id()=0
virtual Instruction read_instruction(uint32_t pc)=0
virtual std::optional< BytecodeId > get_retrieved_bytecode_id()=0
virtual Instruction read_instruction(const BytecodeId &bytecode_id, std::shared_ptr< std::vector< uint8_t > > bytecode_ptr, uint32_t pc)=0
virtual ~TxBytecodeManagerInterface()=default
virtual Instruction read_instruction(const BytecodeId &bytecode_id, uint32_t pc)=0
virtual BytecodeId get_bytecode(const AztecAddress &address)=0
virtual std::shared_ptr< std::vector< uint8_t > > get_bytecode_data(const BytecodeId &bytecode_id)=0
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
BytecodeRetrievalError(const std::string &message)
InstructionFetchingError(const std::string &message)