Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/scriptpubkeyman.h
Show First 20 Lines • Show All 237 Lines • ▼ Show 20 Lines | public: | ||||
virtual int64_t GetOldestKeyPoolTime() const { return GetTime(); } | virtual int64_t GetOldestKeyPoolTime() const { return GetTime(); } | ||||
virtual size_t KeypoolCountExternalKeys() const { return 0; } | virtual size_t KeypoolCountExternalKeys() const { return 0; } | ||||
virtual unsigned int GetKeyPoolSize() const { return 0; } | virtual unsigned int GetKeyPoolSize() const { return 0; } | ||||
virtual int64_t GetTimeFirstKey() const { return 0; } | virtual int64_t GetTimeFirstKey() const { return 0; } | ||||
virtual const CKeyMetadata *GetMetadata(const CTxDestination &dest) const { | virtual std::unique_ptr<CKeyMetadata> | ||||
GetMetadata(const CTxDestination &dest) const { | |||||
return nullptr; | return nullptr; | ||||
} | } | ||||
virtual std::unique_ptr<SigningProvider> | virtual std::unique_ptr<SigningProvider> | ||||
GetSolvingProvider(const CScript &script) const { | GetSolvingProvider(const CScript &script) const { | ||||
return nullptr; | return nullptr; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | public: | ||||
void RewriteDB() override; | void RewriteDB() override; | ||||
int64_t GetOldestKeyPoolTime() const override; | int64_t GetOldestKeyPoolTime() const override; | ||||
size_t KeypoolCountExternalKeys() const override; | size_t KeypoolCountExternalKeys() const override; | ||||
unsigned int GetKeyPoolSize() const override; | unsigned int GetKeyPoolSize() const override; | ||||
int64_t GetTimeFirstKey() const override; | int64_t GetTimeFirstKey() const override; | ||||
const CKeyMetadata *GetMetadata(const CTxDestination &dest) const override; | std::unique_ptr<CKeyMetadata> | ||||
GetMetadata(const CTxDestination &dest) const override; | |||||
bool CanGetAddresses(bool internal = false) const override; | bool CanGetAddresses(bool internal = false) const override; | ||||
std::unique_ptr<SigningProvider> | std::unique_ptr<SigningProvider> | ||||
GetSolvingProvider(const CScript &script) const override; | GetSolvingProvider(const CScript &script) const override; | ||||
bool CanProvide(const CScript &script, SignatureData &sigdata) override; | bool CanProvide(const CScript &script, SignatureData &sigdata) override; | ||||
▲ Show 20 Lines • Show All 249 Lines • ▼ Show 20 Lines | public: | ||||
bool HavePrivateKeys() const override; | bool HavePrivateKeys() const override; | ||||
int64_t GetOldestKeyPoolTime() const override; | int64_t GetOldestKeyPoolTime() const override; | ||||
size_t KeypoolCountExternalKeys() const override; | size_t KeypoolCountExternalKeys() const override; | ||||
unsigned int GetKeyPoolSize() const override; | unsigned int GetKeyPoolSize() const override; | ||||
int64_t GetTimeFirstKey() const override; | int64_t GetTimeFirstKey() const override; | ||||
const CKeyMetadata *GetMetadata(const CTxDestination &dest) const override; | std::unique_ptr<CKeyMetadata> | ||||
GetMetadata(const CTxDestination &dest) const override; | |||||
bool CanGetAddresses(bool internal = false) const override; | bool CanGetAddresses(bool internal = false) const override; | ||||
std::unique_ptr<SigningProvider> | std::unique_ptr<SigningProvider> | ||||
GetSolvingProvider(const CScript &script) const override; | GetSolvingProvider(const CScript &script) const override; | ||||
bool CanProvide(const CScript &script, SignatureData &sigdata) override; | bool CanProvide(const CScript &script, SignatureData &sigdata) override; | ||||
Show All 23 Lines |