@@ -262,9 +262,6 @@ UniValue createmultisig(const JSONRPCRequest& request)
262
262
std::string msg = " createmultisig nrequired [\" key\" ,...]\n "
263
263
" \n Creates a multi-signature address with n signature of m keys required.\n "
264
264
" It returns a json object with the address and redeemScript.\n "
265
- " DEPRECATION WARNING: Using addresses with createmultisig is deprecated. Clients must\n "
266
- " transition to using addmultisigaddress to create multisig addresses with addresses known\n "
267
- " to the wallet before upgrading to v0.17. To use the deprecated functionality, start bitcoind with -deprecatedrpc=createmultisig\n "
268
265
" \n Arguments:\n "
269
266
" 1. nrequired (numeric, required) The number of required signatures out of the n keys or addresses.\n "
270
267
" 2. \" keys\" (string, required) A json array of hex-encoded public keys\n "
@@ -297,15 +294,8 @@ UniValue createmultisig(const JSONRPCRequest& request)
297
294
if (IsHex (keys[i].get_str ()) && (keys[i].get_str ().length () == 66 || keys[i].get_str ().length () == 130 )) {
298
295
pubkeys.push_back (HexToPubKey (keys[i].get_str ()));
299
296
} else {
300
- #ifdef ENABLE_WALLET
301
- CWallet* const pwallet = GetWalletForJSONRPCRequest (request);
302
- if (IsDeprecatedRPCEnabled (" createmultisig" ) && EnsureWalletIsAvailable (pwallet, false )) {
303
- pubkeys.push_back (AddrToPubKey (pwallet, keys[i].get_str ()));
304
- } else
305
- #endif
306
297
throw JSONRPCError (RPC_INVALID_ADDRESS_OR_KEY, strprintf (" Invalid public key: %s\n Note that from v0.16, createmultisig no longer accepts addresses."
307
- " Clients must transition to using addmultisigaddress to create multisig addresses with addresses known to the wallet before upgrading to v0.17."
308
- " To use the deprecated functionality, start bitcoind with -deprecatedrpc=createmultisig" , keys[i].get_str ()));
298
+ " Users must use addmultisigaddress to create multisig addresses with addresses known to the wallet." , keys[i].get_str ()));
309
299
}
310
300
}
311
301
0 commit comments