TARAXA
data.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  taraxa::net::rpc::eth::TransactionLocationWithBlockHash
 
struct  taraxa::net::rpc::eth::LocalisedTransaction
 
struct  taraxa::net::rpc::eth::ExtendedTransactionLocation
 
struct  taraxa::net::rpc::eth::LocalisedTransactionReceipt
 
struct  taraxa::net::rpc::eth::LocalisedLogEntry
 
struct  taraxa::net::rpc::eth::TransactionSkeleton
 
struct  taraxa::net::rpc::eth::SyncStatus
 

Namespaces

 taraxa
 
 taraxa::net
 
 taraxa::net::rpc
 
 taraxa::net::rpc::eth
 

Functions

void taraxa::net::rpc::eth::add (Json::Value &obj, const std::optional< TransactionLocationWithBlockHash > &info)
 
void taraxa::net::rpc::eth::add (Json::Value &obj, const ExtendedTransactionLocation &info)
 
Json::Value taraxa::net::rpc::eth::toJson (const final_chain::BlockHeader &obj)
 
Json::Value taraxa::net::rpc::eth::toJson (const Transaction &trx, const std::optional< TransactionLocationWithBlockHash > &loc)
 
Json::Value taraxa::net::rpc::eth::toJson (const LocalisedTransaction &lt)
 
Json::Value taraxa::net::rpc::eth::toJson (const LocalisedLogEntry &lle)
 
Json::Value taraxa::net::rpc::eth::toJson (const LocalisedTransactionReceipt &ltr)
 
Json::Value taraxa::net::rpc::eth::toJson (const SyncStatus &obj)
 
template<typename T >
Json::Value taraxa::net::rpc::eth::toJson (const T &t)
 
template<typename T >
Json::Value taraxa::net::rpc::eth::toJsonArray (const std::vector< T > &_es)
 
template<typename T >
Json::Value taraxa::net::rpc::eth::toJson (const std::optional< T > &t)
 

Class Documentation

◆ taraxa::net::rpc::eth::LocalisedTransaction

struct taraxa::net::rpc::eth::LocalisedTransaction
Class Members
shared_ptr< Transaction > trx
optional< TransactionLocationWithBlockHash > trx_loc

◆ taraxa::net::rpc::eth::LocalisedTransactionReceipt

struct taraxa::net::rpc::eth::LocalisedTransactionReceipt
Collaboration diagram for taraxa::net::rpc::eth::LocalisedTransactionReceipt:
Class Members
TransactionReceipt r
addr_t trx_from
ExtendedTransactionLocation trx_loc
optional< addr_t > trx_to

◆ taraxa::net::rpc::eth::LocalisedLogEntry

struct taraxa::net::rpc::eth::LocalisedLogEntry
Collaboration diagram for taraxa::net::rpc::eth::LocalisedLogEntry:
Class Members
LogEntry le
uint64_t position_in_receipt
ExtendedTransactionLocation trx_loc

◆ taraxa::net::rpc::eth::TransactionSkeleton

struct taraxa::net::rpc::eth::TransactionSkeleton
Collaboration diagram for taraxa::net::rpc::eth::TransactionSkeleton:
Class Members
bytes data
Address from
optional< uint64_t > gas
optional< u256 > gas_price
optional< trx_nonce_t > nonce
optional< Address > to
u256 value

◆ taraxa::net::rpc::eth::SyncStatus

struct taraxa::net::rpc::eth::SyncStatus
Class Members
EthBlockNumber current_block
EthBlockNumber highest_block
EthBlockNumber starting_block