uint -> ulong
authorCryptoManiac <balthazar@yandex.ru>
Thu, 3 Sep 2015 18:27:30 +0000 (21:27 +0300)
committerCryptoManiac <balthazar@yandex.ru>
Thu, 3 Sep 2015 18:27:30 +0000 (21:27 +0300)
Novacoin/uint160.cs
Novacoin/uint256.cs

index c5731b5..e12f10b 100644 (file)
@@ -213,7 +213,7 @@ namespace Novacoin
             return result;
         }
 
-        public static uint160 operator *(uint160 a, uint multiplier)
+        public static uint160 operator *(uint160 a, ulong multiplier)
         {
             var result = new uint160();
 
@@ -222,7 +222,7 @@ namespace Novacoin
 
             do
             {
-                c += a.pn[i] * (ulong)multiplier;
+                c += a.pn[i] * multiplier;
                 result.pn[i] = (uint)c;
                 c >>= 32;
             } while (++i < result.nWidth);
index 86d0e49..c913401 100644 (file)
@@ -270,7 +270,7 @@ namespace Novacoin
             return result;
         }
 
-        public static uint256 operator *(uint256 a, uint b)
+        public static uint256 operator *(uint256 a, ulong b)
         {
             var result = new uint256();
 
@@ -279,7 +279,7 @@ namespace Novacoin
 
             do
             {
-                c += a.pn[i] * (ulong)b;
+                c += a.pn[i] * b;
                 result.pn[i] = (uint)c;
                 c >>= 32;
             } while (++i < result.nWidth);