Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::TransactionSkeleton Struct Reference

#include <Common.h>

Public Member Functions

std::string userReadable (bool _toProxy, std::function< std::pair< bool, std::string >(TransactionSkeleton const &)> const &_getNatSpec, std::function< std::string(Address const &)> const &_formatAddress) const
 

Public Attributes

bool creation = false
 
Address from
 
Address to
 
u256 value
 
bytes data
 
u256 nonce = Invalid256
 
u256 gas = Invalid256
 
u256 gasPrice = Invalid256
 

Detailed Description

Definition at line 183 of file Common.h.

Member Function Documentation

◆ userReadable()

string dev::eth::TransactionSkeleton::userReadable ( bool  _toProxy,
std::function< std::pair< bool, std::string >(TransactionSkeleton const &)> const &  _getNatSpec,
std::function< std::string(Address const &)> const &  _formatAddress 
) const

Definition at line 148 of file Common.cpp.

Member Data Documentation

◆ creation

bool dev::eth::TransactionSkeleton::creation = false

Definition at line 185 of file Common.h.

◆ data

bytes dev::eth::TransactionSkeleton::data

Definition at line 189 of file Common.h.

◆ from

Address dev::eth::TransactionSkeleton::from

Definition at line 186 of file Common.h.

◆ gas

u256 dev::eth::TransactionSkeleton::gas = Invalid256

Definition at line 191 of file Common.h.

◆ gasPrice

u256 dev::eth::TransactionSkeleton::gasPrice = Invalid256

Definition at line 192 of file Common.h.

◆ nonce

u256 dev::eth::TransactionSkeleton::nonce = Invalid256

Definition at line 190 of file Common.h.

◆ to

Address dev::eth::TransactionSkeleton::to

Definition at line 187 of file Common.h.

◆ value

u256 dev::eth::TransactionSkeleton::value

Definition at line 188 of file Common.h.


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