diff options
| author | selsta <selsta@sent.at> | 2026-05-07 22:55:39 +0200 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2026-05-07 23:03:35 +0200 |
| commit | 7e70e0fb9359507bc1cd7e75eb73d82a9001d005 (patch) | |
| tree | ad79403bcffa978639ff2414c8dfe08019788a5e /src/wallet | |
| parent | 3ca4c30f73fe22d16a46cfba122556437da3618d (diff) | |
| download | monzero-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')
| -rw-r--r-- | src/wallet/wallet_rpc_server.cpp | 6 |
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(); |
