|
ledger-core
|
#include <BitcoinLikeTransactionRequest.hpp>
Collaboration diagram for ledger::core::api::BitcoinLikeTransactionRequest:Public Member Functions | |
| BitcoinLikeTransactionRequest (std::vector< std::shared_ptr< BitcoinLikeOutput >> utxo_, std::vector< std::shared_ptr< BitcoinLikeOutput >> outputs_, std::shared_ptr< Amount > baseFees_, std::shared_ptr< Amount > totalFees_, std::experimental::optional< int32_t > lockTime_) | |
| BitcoinLikeTransactionRequest (const BitcoinLikeTransactionRequest &cpy) | |
| BitcoinLikeTransactionRequest & | operator= (const BitcoinLikeTransactionRequest &cpy) |
| template<class Archive > | |
| void | load (Archive &archive) |
| template<class Archive > | |
| void | save (Archive &archive) const |
Public Attributes | |
| std::vector< std::shared_ptr< BitcoinLikeOutput > > | utxo |
| std::vector< std::shared_ptr< BitcoinLikeOutput > > | outputs |
| std::shared_ptr< Amount > | baseFees |
| std::shared_ptr< Amount > | totalFees |
| std::experimental::optional< int32_t > | lockTime |
Structure representing a bitcoin transaction request.
| std::shared_ptr<Amount> ledger::core::api::BitcoinLikeTransactionRequest::baseFees |
Optional Amount object, amount of base fees.
| std::experimental::optional<int32_t> ledger::core::api::BitcoinLikeTransactionRequest::lockTime |
Optional 32 bits integer, transaction's lock time (refer to BitcoinLikeTransaction class).
| std::vector<std::shared_ptr<BitcoinLikeOutput> > ledger::core::api::BitcoinLikeTransactionRequest::outputs |
List of BitcoinLikeOutput objects, transaction's output.
| std::shared_ptr<Amount> ledger::core::api::BitcoinLikeTransactionRequest::totalFees |
Optional Amount object, amount of total fees.
| std::vector<std::shared_ptr<BitcoinLikeOutput> > ledger::core::api::BitcoinLikeTransactionRequest::utxo |
List of BitcoinLikeOutput objects, UTXO (Unspent Transaction Outputs) consumed by transaction's inputs.
1.8.13