#include <context_provider.hpp>
|
virtual | ~ContextProviderInterface ()=default |
|
virtual std::unique_ptr< ContextInterface > | make_nested_context (AztecAddress address, AztecAddress msg_sender, FF transaction_fee, ContextInterface &parent_context, MemoryAddress cd_offset_address, uint32_t cd_size, bool is_static, Gas gas_limit, SideEffectStates side_effect_states, TransactionPhase phase)=0 |
|
virtual std::unique_ptr< ContextInterface > | make_enqueued_context (AztecAddress address, AztecAddress msg_sender, FF transaction_fee, std::span< const FF > calldata, bool is_static, Gas gas_limit, Gas gas_used, SideEffectStates side_effect_states, TransactionPhase phase)=0 |
|
virtual uint32_t | get_next_context_id () const =0 |
|
Definition at line 16 of file context_provider.hpp.
◆ ~ContextProviderInterface()
virtual bb::avm2::simulation::ContextProviderInterface::~ContextProviderInterface |
( |
| ) |
|
|
virtualdefault |
◆ get_next_context_id()
virtual uint32_t bb::avm2::simulation::ContextProviderInterface::get_next_context_id |
( |
| ) |
const |
|
pure virtual |
◆ make_enqueued_context()
◆ make_nested_context()
The documentation for this class was generated from the following file: