diff options
| author | tobtoht <tob@featherwallet.org> | 2026-05-13 11:05:19 +0000 |
|---|---|---|
| committer | tobtoht <tob@featherwallet.org> | 2026-05-13 11:05:19 +0000 |
| commit | 2567d30cecf10e50f28a9b5a6d2e7a08cfe36545 (patch) | |
| tree | af82a3dbfdf32d5d4bb93023b36cc4ca6a1d3309 | |
| parent | f9d202b736929ac7a0737cde7d9dd633d92ab1c7 (diff) | |
| parent | 7e70e0fb9359507bc1cd7e75eb73d82a9001d005 (diff) | |
| download | monzero-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)
| -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(); |
