ledger-core
|
#include <TezosLikeTransaction.hpp>
Public Member Functions | |
virtual TezosOperationTag | getType ()=0 |
virtual std::string | getHash ()=0 |
virtual std::shared_ptr< Amount > | getFees ()=0 |
virtual std::shared_ptr< TezosLikeAddress > | getReceiver ()=0 |
virtual std::shared_ptr< TezosLikeAddress > | getSender ()=0 |
virtual std::shared_ptr< Amount > | getValue ()=0 |
virtual std::vector< uint8_t > | serialize ()=0 |
virtual void | setSignature (const std::vector< uint8_t > &signature)=0 |
virtual std::chrono::system_clock::time_point | getDate ()=0 |
virtual std::vector< uint8_t > | getSigningPubKey ()=0 |
virtual std::shared_ptr< BigInt > | getCounter ()=0 |
virtual std::shared_ptr< Amount > | getGasLimit ()=0 |
virtual std::shared_ptr< BigInt > | getStorageLimit ()=0 |
virtual std::experimental::optional< std::string > | getBlockHash ()=0 |
virtual int32_t | getStatus ()=0 |
Class representing a Tezos transaction
|
pure virtual |
Get hash of block in which tx is included
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get the time when the transaction was issued or the time of the block including this transaction
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get Fees (in drop)
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get the hash of the transaction.
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get destination XTZ. address
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get XTZ. sender address
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get Signing public Key
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get status of transaction: equals to 1 if succeeded, 0 otherwise
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get type of operation (transaction, reveal ... cf TezosOperationTag)
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Get amount of XTZ to send
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Serialize the transaction to its raw format.
Implemented in ledger::core::TezosLikeTransactionApi.
|
pure virtual |
Set signature of transaction, when a signature is set serialize method gives back serialized Tx
Implemented in ledger::core::TezosLikeTransactionApi.