Add GetCScripts to CBasicKeyStore

This commit is contained in:
MeshCollider
2017-11-11 20:49:27 +13:00
parent 18a1bbad98
commit cdc260afd5
2 changed files with 12 additions and 0 deletions
+10
View File
@@ -77,6 +77,16 @@ bool CBasicKeyStore::HaveCScript(const CScriptID& hash) const
return mapScripts.count(hash) > 0;
}
std::set<CScriptID> CBasicKeyStore::GetCScripts() const
{
LOCK(cs_KeyStore);
std::set<CScriptID> set_script;
for (const auto& mi : mapScripts) {
set_script.insert(mi.first);
}
return set_script;
}
bool CBasicKeyStore::GetCScript(const CScriptID &hash, CScript& redeemScriptOut) const
{
LOCK(cs_KeyStore);