From e645ac7350f4da2a0efd91bfe84c8f5b0244a938 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Sat, 2 Jun 2012 16:13:13 -0700 Subject: [PATCH] Add static helpers to NewcoinAddress. --- src/NewcoinAddress.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/NewcoinAddress.h b/src/NewcoinAddress.h index 35df343a8f..e0675b37b3 100644 --- a/src/NewcoinAddress.h +++ b/src/NewcoinAddress.h @@ -89,6 +89,10 @@ public: return naNew; } + static std::string createHumanAccountPublic(const std::vector& vPublic) { + return createAccountPublic(vPublic).humanAccountPublic(); + } + // // Accounts Private // @@ -110,6 +114,19 @@ public: // Decrypt a message. std::vector accountPrivateDecrypt(const NewcoinAddress& naPublicFrom, const std::vector& vucCipherText) const; + static NewcoinAddress createAccountPrivate(const std::vector& vPrivate) + { + NewcoinAddress naNew; + + naNew.setAccountPrivate(vPrivate); + + return naNew; + } + + static std::string createHumanAccountPrivate(const std::vector& vPrivate) { + return createAccountPrivate(vPrivate).humanAccountPrivate(); + } + // // Family Generators // Use to generate a master or regular family.