Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Typedefs | Enumerations | Functions
Transaction.h File Reference
#include <libdevcore/RLP.h>
#include <libdevcore/SHA3.h>
#include <libethcore/Common.h>
#include <libethcore/Transaction.h>
#include <libethcore/ChainOperationParams.h>
Include dependency graph for Transaction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dev::eth::ExecutionResult
 Description of the result of executing a transaction. More...
 
class  dev::eth::Transaction
 Encodes a transaction, ready to be exported to or freshly imported from RLP. More...
 
class  dev::eth::LocalisedTransaction
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::eth
 

Typedefs

using dev::eth::Transactions = std::vector< Transaction >
 Nice name for vector of Transaction. More...
 

Enumerations

enum  dev::eth::TransactionException {
  dev::eth::TransactionException::None = 0, dev::eth::TransactionException::Unknown, dev::eth::TransactionException::BadRLP, dev::eth::TransactionException::InvalidFormat,
  dev::eth::TransactionException::OutOfGasIntrinsic, dev::eth::TransactionException::InvalidSignature, dev::eth::TransactionException::InvalidNonce, dev::eth::TransactionException::NotEnoughCash,
  dev::eth::TransactionException::OutOfGasBase, dev::eth::TransactionException::BlockGasLimitReached, dev::eth::TransactionException::BadInstruction, dev::eth::TransactionException::BadJumpDestination,
  dev::eth::TransactionException::OutOfGas, dev::eth::TransactionException::OutOfStack, dev::eth::TransactionException::StackUnderflow, dev::eth::TransactionException::CreateWithValue,
  dev::eth::TransactionException::NoInformation
}
 
enum  dev::eth::CodeDeposit { dev::eth::CodeDeposit::None = 0, dev::eth::CodeDeposit::Failed, dev::eth::CodeDeposit::Success }
 

Functions

TransactionException dev::eth::toTransactionException (Exception const &_e)
 
std::ostream & dev::eth::operator<< (std::ostream &_out, TransactionException const &_er)
 
std::ostream & dev::eth::operator<< (std::ostream &_out, ExecutionResult const &_er)