ledger-core
|
#include <InternalTransaction.hpp>
Public Member Functions | |
virtual std::shared_ptr< BigInt > | getGasLimit ()=0 |
virtual std::shared_ptr< BigInt > | getUsedGas ()=0 |
virtual std::string | getSender ()=0 |
virtual std::string | getReceiver ()=0 |
virtual std::shared_ptr< BigInt > | getValue ()=0 |
virtual std::vector< uint8_t > | getData ()=0 |
virtual OperationType | getOperationType ()=0 |
Class representing an Ethereum internal transaction.
|
pure virtual |
Get binary data payload.
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Get start gas (in wei) : maximum amount of gas the originator is willing to pay.
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Get operation type : whether it is a SEND or RECEIVE.
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Get destination ETH address.
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Get source ETH address.
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Used gas (in wei) : used gas during this transaction:
Implemented in ledger::core::InternalTransaction.
|
pure virtual |
Get amount of ether to send.
Implemented in ledger::core::InternalTransaction.