diff --git a/AddressUtil/Base58.cpp b/AddressUtil/Base58.cpp index 2d80ef35..c01a2bab 100644 --- a/AddressUtil/Base58.cpp +++ b/AddressUtil/Base58.cpp @@ -71,7 +71,8 @@ std::string Base58::toBase58(const secp256k1::uint256 &x) secp256k1::uint256 value = x; - while(!value.isZero()) { + //while(!value.isZero()) { + for(unsigned int i=0; i<=32; i++){ secp256k1::uint256 digit = value.mod(58); int digitInt = digit.toInt32(); @@ -114,4 +115,4 @@ void Base58::getMinMaxFromPrefix(const std::string &prefix, secp256k1::uint256 & minValueOut = minValue; maxValueOut = maxValue; -} \ No newline at end of file +}