aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet_rpc_server.cpp
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2026-05-07 22:55:39 +0200
committerselsta <selsta@sent.at>2026-05-07 23:03:35 +0200
commit7e70e0fb9359507bc1cd7e75eb73d82a9001d005 (patch)
treead79403bcffa978639ff2414c8dfe08019788a5e /src/wallet/wallet_rpc_server.cpp
parent3ca4c30f73fe22d16a46cfba122556437da3618d (diff)
downloadmonzero-core-7e70e0fb9359507bc1cd7e75eb73d82a9001d005.tar.gz
monzero-core-7e70e0fb9359507bc1cd7e75eb73d82a9001d005.tar.xz
monzero-core-7e70e0fb9359507bc1cd7e75eb73d82a9001d005.zip
wallet_rpc_server: add missing trusted daemon check
Diffstat (limited to 'src/wallet/wallet_rpc_server.cpp')
-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();