1 #ifndef FASCTRANSACTION_H 2 #define FASCTRANSACTION_H 8 # if __BYTE_ORDER == __LITTLE_ENDIAN 11 #elif __BYTE_ORDER == __BIG_ENDIAN 21 return *(uint32_t*)
this;
52 dev::eth::Transaction(_value, _gasPrice, _gas, _data, _nonce) {}
55 dev::eth::Transaction(_value, _gasPrice, _gas, _dest, _data, _nonce) {}
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
static VersionVM GetNoExec()
static VersionVM GetEVMDefault()
FascTransaction(dev::u256 const &_value, dev::u256 const &_gasPrice, dev::u256 const &_gas, dev::Address const &_dest, dev::bytes const &_data, dev::u256 const &_nonce=dev::Invalid256)
FascTransaction(dev::u256 const &_value, dev::u256 const &_gasPrice, dev::u256 const &_gas, dev::bytes const &_data, dev::u256 const &_nonce=dev::Invalid256)
FascTransaction __attribute__
std::vector< byte > bytes
Fixed-size raw-byte array container type, with an API optimised for storing hashes.
static VersionVM fromRaw(uint32_t val)
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.
void setVersion(VersionVM v)
VersionVM getVersion() const
void setNVout(uint32_t vout)
dev::h256 getHashWith() const
void setHashWith(const dev::h256 hash)
uint32_t getNVout() const