diff --git a/doc/release-notes.md b/doc/release-notes.md
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,7 +1,6 @@
-Bitcoin ABC version 0.17.1 is now available from:
+Bitcoin ABC version 0.17.2 is now available from:
-
+
This release includes the following features and fixes:
- - Added CORS headers and pre-flight request support via RPC via required flag `-rpccorsdomain`.
- - Allow block candidates greater than 16MB to be submitted via RPC.
+ - Remove deprecated `estimatesmartpriority` RPC.
\ No newline at end of file
diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp
--- a/src/rpc/mining.cpp
+++ b/src/rpc/mining.cpp
@@ -969,48 +969,6 @@
return result;
}
-static UniValue estimatesmartpriority(const Config &config,
- const JSONRPCRequest &request) {
- if (request.fHelp || request.params.size() != 1) {
- throw std::runtime_error(
- "estimatesmartpriority nblocks\n"
- "\nDEPRECATED. WARNING: This interface is unstable and may "
- "disappear or change!\n"
- "\nEstimates the approximate priority a zero-fee transaction needs "
- "to begin\n"
- "confirmation within nblocks blocks if possible and return the "
- "number of blocks\n"
- "for which the estimate is valid.\n"
- "\nArguments:\n"
- "1. nblocks (numeric, required)\n"
- "\nResult:\n"
- "{\n"
- " \"priority\" : x.x, (numeric) estimated priority\n"
- " \"blocks\" : n (numeric) block number where estimate "
- "was found\n"
- "}\n"
- "\n"
- "A negative value is returned if not enough transactions and "
- "blocks\n"
- "have been observed to make an estimate for any number of blocks.\n"
- "However if the mempool reject fee is set it will return 1e9 * "
- "MAX_MONEY.\n"
- "\nExample:\n" +
- HelpExampleCli("estimatesmartpriority", "6"));
- }
-
- RPCTypeCheck(request.params, {UniValue::VNUM});
-
- int nBlocks = request.params[0].get_int();
-
- UniValue result(UniValue::VOBJ);
- int answerFound;
- double priority = mempool.estimateSmartPriority(nBlocks, &answerFound);
- result.push_back(Pair("priority", priority));
- result.push_back(Pair("blocks", answerFound));
- return result;
-}
-
// clang-format off
static const CRPCCommand commands[] = {
// category name actor (function) okSafeMode
@@ -1025,7 +983,6 @@
{"util", "estimatefee", estimatefee, true, {"nblocks"}},
{"util", "estimatesmartfee", estimatesmartfee, true, {"nblocks"}},
- {"util", "estimatesmartpriority", estimatesmartpriority, true, {"nblocks"}},
};
// clang-format on