ledger-core
|
#include <BitcoinLikePreparedTransaction.hpp>
Public Member Functions | |
BitcoinLikePreparedTransaction (int32_t version_, std::vector< std::shared_ptr< BitcoinLikeOutput >> inputs_, std::vector< std::string > paths_, std::vector< std::shared_ptr< BitcoinLikeOutput >> outputs_, int32_t lockTime_) | |
BitcoinLikePreparedTransaction (const BitcoinLikePreparedTransaction &cpy) | |
BitcoinLikePreparedTransaction & | operator= (const BitcoinLikePreparedTransaction &cpy) |
template<class Archive > | |
void | load (Archive &archive) |
template<class Archive > | |
void | save (Archive &archive) const |
Public Attributes | |
int32_t | version |
std::vector< std::shared_ptr< BitcoinLikeOutput > > | inputs |
std::vector< std::string > | paths |
std::vector< std::shared_ptr< BitcoinLikeOutput > > | outputs |
int32_t | lockTime |
Structure representing a prepared bitcoin transaction (ready to be used with device).
std::vector<std::shared_ptr<BitcoinLikeOutput> > ledger::core::api::BitcoinLikePreparedTransaction::inputs |
List of BitcoinLikeInput objects, inputs aggregateed by transaction.
int32_t ledger::core::api::BitcoinLikePreparedTransaction::lockTime |
32-bit integer, block height after which transaction can be accepted.
std::vector<std::shared_ptr<BitcoinLikeOutput> > ledger::core::api::BitcoinLikePreparedTransaction::outputs |
List of BitcoinLikeOutput objects, outputs aggregateed by transaction.
std::vector<std::string> ledger::core::api::BitcoinLikePreparedTransaction::paths |
List of stringsm paths to account creating transaction.
int32_t ledger::core::api::BitcoinLikePreparedTransaction::version |
32-bit integer representing version.