Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::MockNoteHashTreeCheck Class Reference

#include <mock_note_hash_tree_check.hpp>

Inheritance diagram for bb::avm2::simulation::MockNoteHashTreeCheck:
bb::avm2::simulation::NoteHashTreeCheckInterface

Public Member Functions

 MockNoteHashTreeCheck ()
 
 ~MockNoteHashTreeCheck () override
 
 MOCK_METHOD (bool, note_hash_exists,(const FF &unique_note_hash, const FF &leaf_value, uint64_t leaf_index, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &snapshot),(override))
 
 MOCK_METHOD (FF, get_first_nullifier,(),(const, override))
 
 MOCK_METHOD (AppendOnlyTreeSnapshot, append_note_hash,(const FF &note_hash, AztecAddress contract_address, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot),(override))
 
 MOCK_METHOD (AppendOnlyTreeSnapshot, append_siloed_note_hash,(const FF &siloed_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot),(override))
 
 MOCK_METHOD (AppendOnlyTreeSnapshot, append_unique_note_hash,(const FF &unique_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot),(override))
 
- Public Member Functions inherited from bb::avm2::simulation::NoteHashTreeCheckInterface
virtual ~NoteHashTreeCheckInterface ()=default
 
virtual bool note_hash_exists (const FF &unique_note_hash, const FF &leaf_value, uint64_t leaf_index, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &snapshot)=0
 
virtual FF get_first_nullifier () const =0
 
virtual AppendOnlyTreeSnapshot append_note_hash (const FF &note_hash, AztecAddress contract_address, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)=0
 
virtual AppendOnlyTreeSnapshot append_siloed_note_hash (const FF &siloed_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)=0
 
virtual AppendOnlyTreeSnapshot append_unique_note_hash (const FF &unique_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)=0
 

Detailed Description

Definition at line 12 of file mock_note_hash_tree_check.hpp.

Constructor & Destructor Documentation

◆ MockNoteHashTreeCheck()

bb::avm2::simulation::MockNoteHashTreeCheck::MockNoteHashTreeCheck ( )
default

◆ ~MockNoteHashTreeCheck()

bb::avm2::simulation::MockNoteHashTreeCheck::~MockNoteHashTreeCheck ( )
overridedefault

Member Function Documentation

◆ MOCK_METHOD() [1/5]

bb::avm2::simulation::MockNoteHashTreeCheck::MOCK_METHOD ( AppendOnlyTreeSnapshot  ,
append_note_hash  ,
(const FF &note_hash, AztecAddress contract_address, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)  ,
(override)   
)

◆ MOCK_METHOD() [2/5]

bb::avm2::simulation::MockNoteHashTreeCheck::MOCK_METHOD ( AppendOnlyTreeSnapshot  ,
append_siloed_note_hash  ,
(const FF &siloed_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)  ,
(override)   
)

◆ MOCK_METHOD() [3/5]

bb::avm2::simulation::MockNoteHashTreeCheck::MOCK_METHOD ( AppendOnlyTreeSnapshot  ,
append_unique_note_hash  ,
(const FF &unique_note_hash, uint64_t note_hash_counter, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &prev_snapshot)  ,
(override)   
)

◆ MOCK_METHOD() [4/5]

bb::avm2::simulation::MockNoteHashTreeCheck::MOCK_METHOD ( bool  ,
note_hash_exists  ,
(const FF &unique_note_hash, const FF &leaf_value, uint64_t leaf_index, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &snapshot)  ,
(override)   
)

◆ MOCK_METHOD() [5/5]

bb::avm2::simulation::MockNoteHashTreeCheck::MOCK_METHOD ( FF  ,
get_first_nullifier  ,
()  ,
(const, override)   
)

The documentation for this class was generated from the following files: