aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2026-05-13 11:05:19 +0000
committertobtoht <tob@featherwallet.org>2026-05-13 11:05:19 +0000
commit2567d30cecf10e50f28a9b5a6d2e7a08cfe36545 (patch)
treeaf82a3dbfdf32d5d4bb93023b36cc4ca6a1d3309 /src
parentf9d202b736929ac7a0737cde7d9dd633d92ab1c7 (diff)
parent7e70e0fb9359507bc1cd7e75eb73d82a9001d005 (diff)
downloadmonzero-core-2567d30cecf10e50f28a9b5a6d2e7a08cfe36545.tar.gz
monzero-core-2567d30cecf10e50f28a9b5a6d2e7a08cfe36545.tar.xz
monzero-core-2567d30cecf10e50f28a9b5a6d2e7a08cfe36545.zip
Merge pull request #10542
7e70e0f wallet_rpc_server: add missing trusted daemon check (selsta)
Diffstat (limited to 'src')
-rw-r--r--src/wallet/wallet_rpc_server.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/wallet/wallet_rpc_server.cpp b/src/wallet/wallet_rpc_server.cpp
index da0a0a1c1..50bf718d4 100644
--- a/src/wallet/wallet_rpc_server.cpp
+++ b/src/wallet/wallet_rpc_server.cpp
@@ -3452,6 +3452,12 @@ namespace tools
bool wallet_rpc_server::on_rescan_spent(const wallet_rpc::COMMAND_RPC_RESCAN_SPENT::request& req, wallet_rpc::COMMAND_RPC_RESCAN_SPENT::response& res, epee::json_rpc::error& er, const connection_context *ctx)
{
CHECK_IF_RESTRICTED_BACKGROUND_SYNCING();
+ if (!m_wallet->is_trusted_daemon())
+ {
+ er.code = WALLET_RPC_ERROR_CODE_UNKNOWN_ERROR;
+ er.message = "This command requires a trusted daemon.";
+ return false;
+ }
try
{
m_wallet->rescan_spent();