From eaaeaaba15a64534ad889828ddb8e96519c6b64a Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Sat, 29 Dec 2012 17:37:56 -0800 Subject: [PATCH] Allow seeds to be specified as hex. --- src/cpp/ripple/RippleAddress.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cpp/ripple/RippleAddress.cpp b/src/cpp/ripple/RippleAddress.cpp index 7841f322e..6f3462ec9 100644 --- a/src/cpp/ripple/RippleAddress.cpp +++ b/src/cpp/ripple/RippleAddress.cpp @@ -754,6 +754,7 @@ bool RippleAddress::setSeedGeneric(const std::string& strText) { RippleAddress naTemp; bool bResult = true; + uint128 uSeed; if (strText.empty() || naTemp.setAccountID(strText) @@ -764,6 +765,10 @@ bool RippleAddress::setSeedGeneric(const std::string& strText) { bResult = false; } + else if (strText.length() == 32 && uSeed.SetHex(strText, true)) + { + setSeed(uSeed); + } else if (setSeed(strText)) { // std::cerr << "Recognized seed." << std::endl;