OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
impl.hpp File Reference
#include "host.hpp"
#include "parsec/agent/runners/interface.hpp"
#include "parsec/util.hpp"
#include <evmc/evmc.h>
#include <secp256k1.h>
#include <thread>
Include dependency graph for agent/runners/evm/impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  cbdc::parsec::agent::runner::evm_runner
 Executes EVM transactions, implementing the runner interface. More...
 

Namespaces

namespace  cbdc
 
namespace  cbdc::parsec
 
namespace  cbdc::parsec::agent
 
namespace  cbdc::parsec::agent::runner
 

Enumerations

enum class  cbdc::parsec::agent::runner::evm_runner_function : uint8_t {
  cbdc::parsec::agent::runner::execute_transaction , cbdc::parsec::agent::runner::read_account , cbdc::parsec::agent::runner::dryrun_transaction , cbdc::parsec::agent::runner::read_account_code ,
  cbdc::parsec::agent::runner::get_transaction , cbdc::parsec::agent::runner::get_transaction_receipt , cbdc::parsec::agent::runner::get_block_number , cbdc::parsec::agent::runner::get_block ,
  cbdc::parsec::agent::runner::get_logs , cbdc::parsec::agent::runner::read_account_storage
}
 Commands accepted by the EVM contract runner. More...