Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,368 Lines • ▼ Show 20 Lines | std::set<int64_t> &setInternalKeyPool GUARDED_BY(cs_wallet) = | ||||
m_spk_man->setInternalKeyPool; | m_spk_man->setInternalKeyPool; | ||||
std::set<int64_t> &setExternalKeyPool GUARDED_BY(cs_wallet) = | std::set<int64_t> &setExternalKeyPool GUARDED_BY(cs_wallet) = | ||||
m_spk_man->setExternalKeyPool; | m_spk_man->setExternalKeyPool; | ||||
int64_t &nTimeFirstKey GUARDED_BY(cs_wallet) = m_spk_man->nTimeFirstKey; | int64_t &nTimeFirstKey GUARDED_BY(cs_wallet) = m_spk_man->nTimeFirstKey; | ||||
void MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) { | void MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) { | ||||
AssertLockHeld(m_spk_man->cs_wallet); | AssertLockHeld(m_spk_man->cs_wallet); | ||||
m_spk_man->MarkPreSplitKeys(); | m_spk_man->MarkPreSplitKeys(); | ||||
} | } | ||||
void MarkReserveKeysAsUsed(int64_t keypool_id) | |||||
EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) { | |||||
AssertLockHeld(m_spk_man->cs_wallet); | |||||
m_spk_man->MarkReserveKeysAsUsed(keypool_id); | |||||
} | |||||
using CryptedKeyMap = LegacyScriptPubKeyMan::CryptedKeyMap; | using CryptedKeyMap = LegacyScriptPubKeyMan::CryptedKeyMap; | ||||
}; | }; | ||||
/** | /** | ||||
* Called periodically by the schedule thread. Prompts individual wallets to | * Called periodically by the schedule thread. Prompts individual wallets to | ||||
* resend their transactions. Actual rebroadcast schedule is managed by the | * resend their transactions. Actual rebroadcast schedule is managed by the | ||||
* wallets themselves. | * wallets themselves. | ||||
*/ | */ | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |