OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
cbdc::parsec::agent::runner::evm_account Struct Reference

EVM account type. More...

#include <messages.hpp>

Data Fields

evmc::uint256be m_balance {}
 Balance in the account.
 
evmc::uint256be m_nonce {}
 Signature nonce.
 
std::set< evmc::bytes32 > m_modified {}
 Set of keys modified during contract execution.
 
bool m_destruct {false}
 Flag set if the account is being destructed.
 

Detailed Description

EVM account type.

Definition at line 23 of file parsec/agent/runners/evm/messages.hpp.

Field Documentation

◆ m_balance

evmc::uint256be cbdc::parsec::agent::runner::evm_account::m_balance {}

Balance in the account.

Definition at line 25 of file parsec/agent/runners/evm/messages.hpp.

◆ m_destruct

bool cbdc::parsec::agent::runner::evm_account::m_destruct {false}

Flag set if the account is being destructed.

Definition at line 32 of file parsec/agent/runners/evm/messages.hpp.

◆ m_modified

std::set<evmc::bytes32> cbdc::parsec::agent::runner::evm_account::m_modified {}

Set of keys modified during contract execution.

Definition at line 30 of file parsec/agent/runners/evm/messages.hpp.

◆ m_nonce

evmc::uint256be cbdc::parsec::agent::runner::evm_account::m_nonce {}

Signature nonce.

Definition at line 27 of file parsec/agent/runners/evm/messages.hpp.


The documentation for this struct was generated from the following file: