aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2026-04-22 17:35:06 +0000
committertobtoht <tob@featherwallet.org>2026-04-22 17:35:06 +0000
commit81e72c09e8d2a067fe12cd4ad40932a89cc87aff (patch)
tree77ff61c4b1ce3716f3748e1fa278c0a43c79c5d6 /src/wallet
parent6ecc2bdf1b1ed3ac6f3179547ddd6e4352ec6fd5 (diff)
parent3703ec1833c3814290db7615fec2314f57ba5b8b (diff)
downloadmonzero-core-81e72c09e8d2a067fe12cd4ad40932a89cc87aff.tar.gz
monzero-core-81e72c09e8d2a067fe12cd4ad40932a89cc87aff.tar.xz
monzero-core-81e72c09e8d2a067fe12cd4ad40932a89cc87aff.zip
Merge pull request #10435
3703ec1 wallet_rpc_server: restrict relay_tx (selsta)
Diffstat (limited to 'src/wallet')
-rw-r--r--src/wallet/wallet_rpc_server.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wallet/wallet_rpc_server.cpp b/src/wallet/wallet_rpc_server.cpp
index bca2d975f..9b732640c 100644
--- a/src/wallet/wallet_rpc_server.cpp
+++ b/src/wallet/wallet_rpc_server.cpp
@@ -1901,6 +1901,13 @@ namespace tools
//------------------------------------------------------------------------------------------------------------------------------
bool wallet_rpc_server::on_relay_tx(const wallet_rpc::COMMAND_RPC_RELAY_TX::request& req, wallet_rpc::COMMAND_RPC_RELAY_TX::response& res, epee::json_rpc::error& er, const connection_context *ctx)
{
+ if (m_restricted)
+ {
+ er.code = WALLET_RPC_ERROR_CODE_DENIED;
+ er.message = "Command unavailable in restricted mode.";
+ return false;
+ }
+
if (!m_wallet) return not_open(er);
cryptonote::blobdata blob;