Add debugging support to NewcoinAddress.

This commit is contained in:
Arthur Britto
2012-06-29 16:22:30 -07:00
parent ddd1e721fd
commit 22742314f3
2 changed files with 19 additions and 0 deletions

View File

@@ -54,6 +54,23 @@ void NewcoinAddress::clear()
vchData.clear();
}
std::string NewcoinAddress::humanAddressType() const
{
switch (nVersion)
{
case VER_NONE: return "VER_NONE";
case VER_NODE_PUBLIC: return "VER_NODE_PUBLIC";
case VER_NODE_PRIVATE: return "VER_NODE_PRIVATE";
case VER_ACCOUNT_ID: return "VER_ACCOUNT_ID";
case VER_ACCOUNT_PUBLIC: return "VER_ACCOUNT_PUBLIC";
case VER_ACCOUNT_PRIVATE: return "VER_ACCOUNT_PRIVATE";
case VER_FAMILY_GENERATOR: return "VER_FAMILY_GENERATOR";
case VER_FAMILY_SEED: return "VER_FAMILY_SEED";
}
return "unknown";
}
//
// NodePublic
//

View File

@@ -29,6 +29,8 @@ public:
bool isValid() const;
void clear();
std::string humanAddressType() const;
//
// Node Public - Also used for Validators
//