предупреждение о максимальном количестве адресов
[novacoin.git] / src / rpcrawtransaction.cpp
index 14b0705..a71871d 100644 (file)
@@ -611,6 +611,8 @@ Value createmultisig(const Array& params, bool fHelp)
         throw runtime_error(
             strprintf("not enough keys supplied "
                       "(got %" PRIszu " keys, but need at least %d to redeem)", keys.size(), nRequired));
+    if (keys.size() > 16)
+        throw runtime_error("Number of addresses involved in the multisignature address creation > 16\nReduce the number");
     std::vector<CKey> pubkeys;
     pubkeys.resize(keys.size());
     for (unsigned int i = 0; i < keys.size(); i++)