Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <address_derivation.hpp>
Public Member Functions | |
AddressDerivation (Poseidon2Interface &poseidon2, EccInterface &ecc, EventEmitterInterface< AddressDerivationEvent > &events) | |
void | assert_derivation (const AztecAddress &address, const ContractInstance &instance) override |
![]() | |
virtual | ~AddressDerivationInterface ()=default |
Private Attributes | |
EventEmitterInterface< AddressDerivationEvent > & | events |
Poseidon2Interface & | poseidon2 |
EccInterface & | ecc |
std::unordered_set< AztecAddress > | cached_derivations |
Definition at line 19 of file address_derivation.hpp.
|
inline |
Definition at line 21 of file address_derivation.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::AddressDerivationInterface.
Definition at line 10 of file address_derivation.cpp.
|
private |
Definition at line 37 of file address_derivation.hpp.
|
private |
Definition at line 34 of file address_derivation.hpp.
|
private |
Definition at line 32 of file address_derivation.hpp.
|
private |
Definition at line 33 of file address_derivation.hpp.