aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/command_line_args.h
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2026-03-25 20:37:18 +0100
committerselsta <selsta@sent.at>2026-04-01 18:06:10 +0200
commit7f2cfe9294ec1fa7bece2a8069114c1b6985650f (patch)
tree06a5d19a645f700b02b9bdcacaff915c7bd9974a /src/daemon/command_line_args.h
parentdd0fb6c7552330a088033b0cfba0ba570bbbfd15 (diff)
downloadmonzero-core-7f2cfe9294ec1fa7bece2a8069114c1b6985650f.tar.gz
monzero-core-7f2cfe9294ec1fa7bece2a8069114c1b6985650f.tar.xz
monzero-core-7f2cfe9294ec1fa7bece2a8069114c1b6985650f.zip
zmq: add restricted rpc mode
Diffstat (limited to 'src/daemon/command_line_args.h')
-rw-r--r--src/daemon/command_line_args.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/daemon/command_line_args.h b/src/daemon/command_line_args.h
index 96fddc02d..a0b15d021 100644
--- a/src/daemon/command_line_args.h
+++ b/src/daemon/command_line_args.h
@@ -136,6 +136,18 @@ namespace daemon_args
, "Address for ZMQ pub - tcp://ip:port or ipc://path"
};
+ const command_line::arg_descriptor<bool> arg_restricted_zmq_rpc = {
+ "restricted-zmq-rpc"
+ , "Restrict ZMQ RPC to view-only / non-sensitive methods"
+ , false
+ };
+
+ const command_line::arg_descriptor<bool> arg_confirm_zmq_rpc_external_bind = {
+ "confirm-zmq-rpc-external-bind"
+ , "Confirm zmq-rpc-bind-ip value is NOT a loopback (local) IP"
+ , false
+ };
+
const command_line::arg_descriptor<bool> arg_zmq_rpc_disabled = {
"no-zmq"
, "Disable ZMQ RPC server"