added stake cache + checked ismine

This commit is contained in:
janko33bd
2018-01-30 23:52:33 +01:00
parent 6bb3826fe1
commit c1e0fac4f8
5 changed files with 92 additions and 29 deletions

View File

@@ -67,7 +67,7 @@ isminetype IsMine(const CKeyStore &keystore, const CScript& scriptPubKey)
CScript subscript;
if (keystore.GetCScript(scriptID, subscript)) {
isminetype ret = IsMine(keystore, subscript);
if (ret == ISMINE_SPENDABLE)
if (ret == ISMINE_SPENDABLE || ret == ISMINE_WATCH_SOLVABLE || ret == ISMINE_NO)
return ret;
}
break;
@@ -84,6 +84,9 @@ isminetype IsMine(const CKeyStore &keystore, const CScript& scriptPubKey)
return ISMINE_SPENDABLE;
break;
}
default:
break;
}
if (keystore.HaveWatchOnly(scriptPubKey)) {