| 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 |