ledger-core
ledger::core::BitcoinLikeTransactionApi Member List

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

addInput(const std::shared_ptr< BitcoinLikeWritableInputApi > &input) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
addOutput(const std::shared_ptr< api::BitcoinLikeOutput > &output) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
BitcoinLikeTransactionApi(const api::Currency &currency, const std::string &keychainEngine=api::KeychainEngines::BIP32_P2PKH, uint64_t currentBlockHeight=0) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApiexplicit
BitcoinLikeTransactionApi(const std::shared_ptr< OperationApi > &operation) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApiexplicit
estimateSize(std::size_t inputCount, std::size_t outputCount, const api::Currency &currency, const std::string &keychainEngine) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApistatic
getBlock() overrideledger::core::BitcoinLikeTransactionApivirtual
getEstimatedSize() overrideledger::core::BitcoinLikeTransactionApivirtual
getFees() overrideledger::core::BitcoinLikeTransactionApivirtual
getHash() overrideledger::core::BitcoinLikeTransactionApivirtual
getInputs() overrideledger::core::BitcoinLikeTransactionApivirtual
getLockTime() overrideledger::core::BitcoinLikeTransactionApivirtual
getOutputs() overrideledger::core::BitcoinLikeTransactionApivirtual
getTime() overrideledger::core::BitcoinLikeTransactionApivirtual
getTimestamp() overrideledger::core::BitcoinLikeTransactionApivirtual
getVersion() overrideledger::core::BitcoinLikeTransactionApivirtual
getWitness() overrideledger::core::BitcoinLikeTransactionApivirtual
parseRawSignedTransaction(const api::Currency &currency, const std::vector< uint8_t > &rawTransaction, std::experimental::optional< int32_t > currentBlockHeight) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApistatic
parseRawTransaction(const api::Currency &currency, const std::vector< uint8_t > &rawTransaction, std::experimental::optional< int32_t > currentBlockHeight, bool isSigned) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApistatic
serialize() overrideledger::core::BitcoinLikeTransactionApivirtual
serializeOutputs() overrideledger::core::BitcoinLikeTransactionApivirtual
setDERSignatures(const std::vector< std::vector< uint8_t >> &signatures, bool override=false) overrideledger::core::BitcoinLikeTransactionApivirtual
setHash(const std::string &hash) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
setLockTime(uint32_t lockTime) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
setSignatures(const std::vector< api::BitcoinLikeSignature > &signatures, bool override=false) override (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
ledger::core::api::BitcoinLikeTransaction::setSignatures(const std::vector< BitcoinLikeSignature > &signatures, bool override)=0ledger::core::api::BitcoinLikeTransactionpure virtual
setTimestamp(uint32_t timestamp) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
setVersion(uint32_t version) (defined in ledger::core::BitcoinLikeTransactionApi)ledger::core::BitcoinLikeTransactionApi
~BitcoinLikeTransaction() (defined in ledger::core::api::BitcoinLikeTransaction)ledger::core::api::BitcoinLikeTransactioninlinevirtual