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 ¤cy, const std::string &keychainEngine=api::KeychainEngines::BIP32_P2PKH, uint64_t currentBlockHeight=0) (defined in ledger::core::BitcoinLikeTransactionApi) | ledger::core::BitcoinLikeTransactionApi | explicit |
BitcoinLikeTransactionApi(const std::shared_ptr< OperationApi > &operation) (defined in ledger::core::BitcoinLikeTransactionApi) | ledger::core::BitcoinLikeTransactionApi | explicit |
estimateSize(std::size_t inputCount, std::size_t outputCount, const api::Currency ¤cy, const std::string &keychainEngine) (defined in ledger::core::BitcoinLikeTransactionApi) | ledger::core::BitcoinLikeTransactionApi | static |
getBlock() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getEstimatedSize() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getFees() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getHash() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getInputs() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getLockTime() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getOutputs() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getTime() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getTimestamp() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getVersion() override | ledger::core::BitcoinLikeTransactionApi | virtual |
getWitness() override | ledger::core::BitcoinLikeTransactionApi | virtual |
parseRawSignedTransaction(const api::Currency ¤cy, const std::vector< uint8_t > &rawTransaction, std::experimental::optional< int32_t > currentBlockHeight) (defined in ledger::core::BitcoinLikeTransactionApi) | ledger::core::BitcoinLikeTransactionApi | static |
parseRawTransaction(const api::Currency ¤cy, const std::vector< uint8_t > &rawTransaction, std::experimental::optional< int32_t > currentBlockHeight, bool isSigned) (defined in ledger::core::BitcoinLikeTransactionApi) | ledger::core::BitcoinLikeTransactionApi | static |
serialize() override | ledger::core::BitcoinLikeTransactionApi | virtual |
serializeOutputs() override | ledger::core::BitcoinLikeTransactionApi | virtual |
setDERSignatures(const std::vector< std::vector< uint8_t >> &signatures, bool override=false) override | ledger::core::BitcoinLikeTransactionApi | virtual |
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)=0 | ledger::core::api::BitcoinLikeTransaction | pure 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::BitcoinLikeTransaction | inlinevirtual |