77 unsigned depositSize = 0;
128 h256 const& _blockHash,
129 unsigned _transactionIndex,
133 m_blockHash(_blockHash),
134 m_transactionIndex(_transactionIndex),
135 m_blockNumber(_blockNumber)
Transaction(u256 const &_value, u256 const &_gasPrice, u256 const &_gas, Address const &_dest, bytes const &_data, u256 const &_nonce, Secret const &_secret)
Constructs a signed message-call transaction.
unsigned transactionIndex() const
Too little gas to pay for the base transaction cost.
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
BlockNumber blockNumber() const
std::ostream & operator<<(std::ostream &_out, BlockHeader const &_bi)
std::vector< Transaction > Transactions
Nice name for vector of Transaction.
SecureFixedHash< 32 > Secret
Transaction(u256 const &_value, u256 const &_gasPrice, u256 const &_gas, bytes const &_data, u256 const &_nonce=Invalid256)
Constructs an unsigned contract-creation transaction.
Transaction(u256 const &_value, u256 const &_gasPrice, u256 const &_gas, Address const &_dest, bytes const &_data, u256 const &_nonce=Invalid256)
Constructs an unsigned message-call transaction.
Ran out of stack executing code of the transaction.
Transaction(bytes const &_rlp, CheckTransaction _checkSig)
Constructs a transaction from the given RLP.
Description of the result of executing a transaction.
Ran out of gas executing code of the transaction.
Base class for all exceptions.
std::vector< byte > bytes
Fixed-size raw-byte array container type, with an API optimised for storing hashes.
LocalisedTransaction(Transaction const &_t, h256 const &_blockHash, unsigned _transactionIndex, BlockNumber _blockNumber=0)
boost::multiprecision::number< boost::multiprecision::cpp_int_backend< 256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void >> u256
Encodes a transaction, ready to be exported to or freshly imported from RLP.
u256 gasForDeposit
Amount of gas remaining for the code deposit phase.
h256 const & blockHash() const
BlockNumber m_blockNumber
unsigned m_transactionIndex
Transaction(TransactionSkeleton const &_ts, Secret const &_s=Secret())
Constructs from a transaction skeleton & optional secret.
Transaction()
Constructs a null transaction.
Too little gas to pay for the base transaction cost.
Encodes a transaction, ready to be exported to or freshly imported from RLP.
Transaction(u256 const &_value, u256 const &_gasPrice, u256 const &_gas, bytes const &_data, u256 const &_nonce, Secret const &_secret)
Constructs a signed contract-creation transaction.
TransactionException toTransactionException(Exception const &_e)