TARAXA
Loading...
Searching...
No Matches
transaction.hpp File Reference
#include <json/value.h>
#include <libdevcore/RLP.h>
#include <libdevcore/SHA3.h>
#include "common/encoding_rlp.hpp"
#include "common/types.hpp"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  taraxa::Transaction
 
struct  taraxa::Transaction::InvalidTransaction
 
struct  taraxa::Transaction::InvalidSignature
 
struct  taraxa::Transaction::InvalidFormat
 

Namespaces

namespace  taraxa
 

Typedefs

using taraxa::SharedTransaction = std::shared_ptr< Transaction >
 
using taraxa::Transactions = std::vector< Transaction >
 
using taraxa::SharedTransactions = std::vector< SharedTransaction >
 
using taraxa::TransactionHashes = std::vector< trx_hash_t >
 

Functions

uint64_t taraxa::IntrinsicGas (const std::vector< uint8_t > &data, bool is_contract_creation)
 
TransactionHashes taraxa::hashes_from_transactions (const SharedTransactions &transactions)