#include <system_transaction.hpp>
|
| | SystemTransaction (const trx_nonce_t &nonce, const val_t &value, const val_t &gas_price, gas_t gas, bytes data, const std::optional< addr_t > &receiver=std::nullopt, uint64_t chain_id=0) |
| |
| | SystemTransaction (const dev::RLP &_rlp, bool verify_strict=false) |
| |
| | SystemTransaction (const bytes &_rlp, bool verify_strict=false) |
| |
| virtual const addr_t & | getSender () const override |
| |
| virtual void | streamRLP (dev::RLPStream &s, bool for_signature) const override |
| |
| virtual void | fromRLP (const dev::RLP &_rlp, bool verify_strict) override |
| |
| | Transaction () |
| |
| | Transaction (const trx_nonce_t &nonce, const val_t &value, const val_t &gas_price, gas_t gas, bytes data, const secret_t &sk, const std::optional< addr_t > &receiver=std::nullopt, uint64_t chain_id=0) |
| |
| | Transaction (dev::RLP &&_rlp, bool verify_strict=false) |
| |
| | Transaction (const bytes &_rlp, bool verify_strict=false) |
| |
| virtual | ~Transaction ()=default |
| |
| bool | intrinsicGasCovered () const |
| |
| auto | isZero () const |
| |
| const trx_hash_t & | getHash () const |
| |
| auto | getNonce () const |
| |
| const auto & | getValue () const |
| |
| const auto & | getGasPrice () const |
| |
| auto | getGas () const |
| |
| const auto & | getData () const |
| |
| const auto & | getReceiver () const |
| |
| auto | getChainID () const |
| |
| const auto & | getVRS () const |
| |
| auto | getCost () const |
| |
| bool | operator== (Transaction const &other) const |
| |
| const bytes & | rlp () const |
| |
| Json::Value | toJSON () const |
| |
◆ SystemTransaction() [1/3]
| taraxa::SystemTransaction::SystemTransaction |
( |
const trx_nonce_t & |
nonce, |
|
|
const val_t & |
value, |
|
|
const val_t & |
gas_price, |
|
|
gas_t |
gas, |
|
|
bytes |
data, |
|
|
const std::optional< addr_t > & |
receiver = std::nullopt, |
|
|
uint64_t |
chain_id = 0 |
|
) |
| |
◆ SystemTransaction() [2/3]
| taraxa::SystemTransaction::SystemTransaction |
( |
const dev::RLP & |
_rlp, |
|
|
bool |
verify_strict = false |
|
) |
| |
|
explicit |
◆ SystemTransaction() [3/3]
| taraxa::SystemTransaction::SystemTransaction |
( |
const bytes & |
_rlp, |
|
|
bool |
verify_strict = false |
|
) |
| |
|
explicit |
◆ fromRLP()
| void taraxa::SystemTransaction::fromRLP |
( |
const dev::RLP & |
_rlp, |
|
|
bool |
verify_strict |
|
) |
| |
|
overridevirtual |
◆ getSender()
| const addr_t & taraxa::SystemTransaction::getSender |
( |
| ) |
const |
|
overridevirtual |
◆ streamRLP()
| void taraxa::SystemTransaction::streamRLP |
( |
dev::RLPStream & |
s, |
|
|
bool |
for_signature |
|
) |
| const |
|
overridevirtual |
The documentation for this struct was generated from the following files: