|
TARAXA
|
#include "final_chain/data.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | taraxa |
| namespace | taraxa::net |
| namespace | taraxa::net::rpc |
| namespace | 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 <) |
| Json::Value | taraxa::net::rpc::eth::toJson (const LocalisedLogEntry &lle) |
| Json::Value | taraxa::net::rpc::eth::toJson (const LocalisedTransactionReceipt <r) |
| 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::toJsonArray (std::shared_ptr< const std::vector< T > > _es) |
| template<typename T > | |
| Json::Value | taraxa::net::rpc::eth::toJson (const std::optional< T > &t) |
Variables | |
| const int | taraxa::net::rpc::eth::CALL_EXCEPTION = 3 |
| struct taraxa::net::rpc::eth::LocalisedTransaction |
| Class Members | ||
|---|---|---|
| shared_ptr< Transaction > | trx | |
| optional< TransactionLocationWithBlockHash > | trx_loc {} | |
| struct taraxa::net::rpc::eth::LocalisedTransactionReceipt |

| Class Members | ||
|---|---|---|
| TransactionReceipt | r | |
| addr_t | trx_from | |
| ExtendedTransactionLocation | trx_loc | |
| optional< addr_t > | trx_to | |
| struct taraxa::net::rpc::eth::LocalisedLogEntry |

| Class Members | ||
|---|---|---|
| LogEntry | le | |
| uint64_t | position_in_receipt = 0 | |
| ExtendedTransactionLocation | trx_loc | |
| struct 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 | |
| struct taraxa::net::rpc::eth::SyncStatus |
| Class Members | ||
|---|---|---|
| EthBlockNumber | current_block = 0 | |
| EthBlockNumber | highest_block = 0 | |
| EthBlockNumber | starting_block = 0 | |