X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fkey.h;h=010591632ed40d666c684c0724ef3f750305a087;hb=882e00e2159ce5e12170c7c1811236a039d8abfa;hp=df5cfeb32c78e63c3823a9a8eb936372334d3309;hpb=c13d50d8617678c8696b1f33549ed9cc3a0b554e;p=novacoin.git diff --git a/src/key.h b/src/key.h index df5cfeb..0105916 100644 --- a/src/key.h +++ b/src/key.h @@ -387,6 +387,17 @@ public: { return CBitcoinAddress(GetPubKey()); } + + bool IsValid() + { + if (!fSet) + return false; + + CSecret secret = GetSecret(); + CKey key2; + key2.SetSecret(secret); + return GetPubKey() == key2.GetPubKey(); + } }; #endif