ledger-core
ledger::core::BitcoinLikeTransactionBuilder Member List

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

addChangePath(const std::string &path) overrideledger::core::BitcoinLikeTransactionBuildervirtual
addInput(const std::string &transactionHash, int32_t index, int32_t sequence) overrideledger::core::BitcoinLikeTransactionBuildervirtual
addOutput(const std::shared_ptr< api::Amount > &amount, const std::shared_ptr< api::BitcoinLikeScript > &script) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::addOutput(const std::shared_ptr< Amount > &amount, const std::shared_ptr< BitcoinLikeScript > &script)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
BitcoinLikeTransactionBuilder(const std::shared_ptr< api::ExecutionContext > &context, const api::Currency &params, const std::shared_ptr< spdlog::logger > &logger, const BitcoinLikeTransactionBuildFunction &buildFunction) (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilderexplicit
BitcoinLikeTransactionBuilder(const BitcoinLikeTransactionBuilder &cpy) (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
build(const std::shared_ptr< api::BitcoinLikeTransactionCallback > &callback) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
build() (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::build(const std::shared_ptr< BitcoinLikeTransactionCallback > &callback)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
clone() overrideledger::core::BitcoinLikeTransactionBuildervirtual
excludeUtxo(const std::string &transactionHash, int32_t outputIndex) overrideledger::core::BitcoinLikeTransactionBuildervirtual
parseRawUnsignedTransaction(const Currency &currency, const std::vector< uint8_t > &rawTransaction, std::experimental::optional< int32_t > currentBlockHeight)ledger::core::api::BitcoinLikeTransactionBuilderstatic
pickInputs(api::BitcoinLikePickingStrategy strategy, int32_t sequence) overrideledger::core::BitcoinLikeTransactionBuildervirtual
reset() overrideledger::core::BitcoinLikeTransactionBuildervirtual
sendToAddress(const std::shared_ptr< api::Amount > &amount, const std::string &address) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::sendToAddress(const std::shared_ptr< Amount > &amount, const std::string &address)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
setFeesPerByte(const std::shared_ptr< api::Amount > &fees) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::setFeesPerByte(const std::shared_ptr< Amount > &fees)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
setMaxAmountOnChange(const std::shared_ptr< api::Amount > &amount) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::setMaxAmountOnChange(const std::shared_ptr< Amount > &amount)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
setMinAmountOnChange(const std::shared_ptr< api::Amount > &amount) override (defined in ledger::core::BitcoinLikeTransactionBuilder)ledger::core::BitcoinLikeTransactionBuilder
ledger::core::api::BitcoinLikeTransactionBuilder::setMinAmountOnChange(const std::shared_ptr< Amount > &amount)=0ledger::core::api::BitcoinLikeTransactionBuilderpure virtual
setNumberOfChangeAddresses(int32_t count) overrideledger::core::BitcoinLikeTransactionBuildervirtual
wipeToAddress(const std::string &address) overrideledger::core::BitcoinLikeTransactionBuildervirtual
~BitcoinLikeTransactionBuilder() (defined in ledger::core::api::BitcoinLikeTransactionBuilder)ledger::core::api::BitcoinLikeTransactionBuilderinlinevirtual