Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
address_derivation.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/common/aztec_types.hpp
"
4
5
namespace
bb::avm2::simulation
{
6
7
class
AddressDerivationInterface
{
8
public
:
9
virtual
~AddressDerivationInterface
() =
default
;
10
virtual
void
assert_derivation
(
const
AztecAddress
&
address
,
const
ContractInstance
&
instance
) = 0;
11
};
12
13
}
// namespace bb::avm2::simulation
instance
std::shared_ptr< Napi::ThreadSafeFunction > instance
Definition
avm_simulate_napi.cpp:75
aztec_types.hpp
bb::avm2::simulation::AddressDerivationInterface
Definition
address_derivation.hpp:7
bb::avm2::simulation::AddressDerivationInterface::assert_derivation
virtual void assert_derivation(const AztecAddress &address, const ContractInstance &instance)=0
bb::avm2::simulation::AddressDerivationInterface::~AddressDerivationInterface
virtual ~AddressDerivationInterface()=default
ResultAddressRefMutationOptions::address
@ address
bb::avm2::simulation
Definition
address_derivation_event.hpp:6
bb::avm2::AztecAddress
FF AztecAddress
Definition
aztec_types.hpp:16
bb::avm2::ContractInstance
Definition
aztec_types.hpp:116
src
barretenberg
vm2
simulation
interfaces
address_derivation.hpp
Generated by
1.9.8