BitcoinLikeWritableInputApi(const std::shared_ptr< ledger::core::BitcoinLikeBlockchainExplorer > &explorer, const std::shared_ptr< api::ExecutionContext > &context, uint32_t sequence, const std::vector< std::vector< uint8_t > > &pubKeys, const std::vector< std::shared_ptr< api::DerivationPath >> &paths, const std::string &address, const std::shared_ptr< api::Amount > &amount, const std::string &previousTxHash, int32_t index, const std::vector< uint8_t > &scriptSig, const std::shared_ptr< api::BitcoinLikeOutput > &previousOutput, const std::string &keychainEngine="") (defined in ledger::core::BitcoinLikeWritableInputApi) | ledger::core::BitcoinLikeWritableInputApi | |
getAddress() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getCoinbase() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getDerivationPath() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getPreviousOuput() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getPreviousOutputIndex() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getPreviousTransaction(const std::shared_ptr< api::BinaryCallback > &callback) override (defined in ledger::core::BitcoinLikeWritableInputApi) | ledger::core::BitcoinLikeWritableInputApi | |
getPreviousTransaction() (defined in ledger::core::BitcoinLikeWritableInputApi) | ledger::core::BitcoinLikeWritableInputApi | |
ledger::core::api::BitcoinLikeInput::getPreviousTransaction(const std::shared_ptr< BinaryCallback > &callback)=0 | ledger::core::api::BitcoinLikeInput | pure virtual |
getPreviousTxHash() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getPublicKeys() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getScriptSig() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getSequence() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
getValue() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
isCoinbase() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
parseScriptSig() override | ledger::core::BitcoinLikeWritableInputApi | virtual |
pushToScriptSig(const std::vector< uint8_t > &data) override | ledger::core::BitcoinLikeWritableInputApi | virtual |
setP2PKHSigScript(const std::vector< uint8_t > &signature) override | ledger::core::BitcoinLikeWritableInputApi | virtual |
setScriptSig(const std::vector< uint8_t > &scriptSig) override | ledger::core::BitcoinLikeWritableInputApi | virtual |
setSequence(int32_t sequence) override | ledger::core::BitcoinLikeWritableInputApi | virtual |
~BitcoinLikeInput() (defined in ledger::core::api::BitcoinLikeInput) | ledger::core::api::BitcoinLikeInput | inlinevirtual |