diff options
Diffstat (limited to 'src/key.h')
-rw-r--r-- | src/key.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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 |