ledger-core
ledger::core::BitcoinLikeStrategyUtxoPicker Member List

This is the complete list of members for ledger::core::BitcoinLikeStrategyUtxoPicker, including all inherited members.

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
async(std::function< T()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
BitcoinLikeStrategyUtxoPicker(const std::shared_ptr< api::ExecutionContext > &context, const api::Currency &currency) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPicker
BitcoinLikeUtxoPicker(const std::shared_ptr< api::ExecutionContext > &context, const api::Currency &currency) (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPicker
CENT (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
COIN (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
computeAggregatedAmount(const std::shared_ptr< Buddy > &buddy) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerinlineprotected
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
DEFAULT_DISCARD_FEE (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
DEFAULT_FALLBACK_FEE (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
fillInputs(const std::shared_ptr< Buddy > &buddy) (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickerprotectedvirtual
fillOutputs(const std::shared_ptr< Buddy > &buddy) (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickerprotectedvirtual
fillTransactionInfo(const std::shared_ptr< Buddy > &buddy) (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickerprotectedvirtual
filterInputs(const std::shared_ptr< Buddy > &buddy) override (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedvirtual
filterWithDeepFirst(const std::shared_ptr< Buddy > &buddy, const std::vector< std::shared_ptr< api::BitcoinLikeOutput >> &utxo, const BigInt &aggregatedAmount) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotected
filterWithMergeOutputs(const std::shared_ptr< BitcoinLikeUtxoPicker::Buddy > &buddy, const std::vector< std::shared_ptr< api::BitcoinLikeOutput >> &utxos, const BigInt &aggregatedAmount) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotected
filterWithOptimizeSize(const std::shared_ptr< BitcoinLikeUtxoPicker::Buddy > &buddy, const std::vector< std::shared_ptr< api::BitcoinLikeOutput >> &utxos, const BigInt &aggregatedAmount) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotected
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) (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickervirtual
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getCurrency() const (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPicker
hasEnough(const std::shared_ptr< Buddy > &buddy, const BigInt &aggregatedAmount, int inputCount, bool computeOutputAmount=false) (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotected
MAX_MONEY (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
MIN_CHANGE (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
TOTAL_TRIES (defined in ledger::core::BitcoinLikeStrategyUtxoPicker)ledger::core::BitcoinLikeStrategyUtxoPickerprotectedstatic
UTXODescriptor typedef (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickerprotected
UTXODescriptorList typedef (defined in ledger::core::BitcoinLikeUtxoPicker)ledger::core::BitcoinLikeUtxoPickerprotected