|
| BitcoinLikeUtxoPicker (const std::shared_ptr< api::ExecutionContext > &context, const api::Currency ¤cy) |
|
virtual BitcoinLikeTransactionBuildFunction | getBuildFunction (const BitcoinLikeGetUtxoFunction &getUtxo, const BitcoinLikeGetTxFunction &getTransaction, const std::shared_ptr< BitcoinLikeBlockchainExplorer > &explorer, const std::shared_ptr< BitcoinLikeKeychain > &keychain, const uint64_t currentBlockHeight, const std::shared_ptr< spdlog::logger > &logger, bool partial) |
|
const api::Currency & | getCurrency () const |
|
| DedicatedContext (const std::shared_ptr< api::ExecutionContext > &context) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) const |
|
Future< Unit > | run (std::function< void()> f) |
|
std::shared_ptr< api::ExecutionContext > | getContext () const |
|
|
using | UTXODescriptor = std::tuple< std::string, int32_t, uint32_t > |
|
using | UTXODescriptorList = std::vector< UTXODescriptor > |
|
|
virtual Future< Unit > | fillInputs (const std::shared_ptr< Buddy > &buddy) |
|
virtual Future< UTXODescriptorList > | filterInputs (const std::shared_ptr< Buddy > &buddy)=0 |
|
virtual Future< Unit > | fillOutputs (const std::shared_ptr< Buddy > &buddy) |
|
virtual Future< Unit > | fillTransactionInfo (const std::shared_ptr< Buddy > &buddy) |
|
The documentation for this class was generated from the following files:
- src/wallet/bitcoin/transaction_builders/BitcoinLikeUtxoPicker.h
- src/wallet/bitcoin/transaction_builders/BitcoinLikeUtxoPicker.cpp