From 0ab7f21bead6d7350953494a1eb78fc0c342982d Mon Sep 17 00:00:00 2001 From: nobswebdev Date: Sat, 12 Sep 2026 23:01:20 +0200 Subject: [PATCH] Fix monero-wallet-rpc startup on mainnet by omitting --mainnet. Monero treats mainnet as the default network; only --stagenet and --testnet are valid flags. --- monero-wallet-rpc/docker-entrypoint.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/monero-wallet-rpc/docker-entrypoint.sh b/monero-wallet-rpc/docker-entrypoint.sh index 3a3575e..27c9b8d 100644 --- a/monero-wallet-rpc/docker-entrypoint.sh +++ b/monero-wallet-rpc/docker-entrypoint.sh @@ -3,7 +3,12 @@ set -euo pipefail WALLET_DIR="/monero/wallet" WALLET_PATH="${WALLET_DIR}/${MONERO_WALLET_NAME}" -NETWORK_FLAG="--${MONERO_NETWORK}" + +if [[ "${MONERO_NETWORK}" == "mainnet" ]]; then + NETWORK_FLAGS=() +else + NETWORK_FLAGS=(--"${MONERO_NETWORK}") +fi mkdir -p "${WALLET_DIR}" chmod 700 "${WALLET_DIR}" @@ -11,7 +16,7 @@ chmod 700 "${WALLET_DIR}" if [[ ! -f "${WALLET_PATH}" && ! -f "${WALLET_PATH}.keys" ]]; then echo "Creating ${MONERO_NETWORK} wallet at ${WALLET_PATH}..." - monero-wallet-cli "${NETWORK_FLAG}" \ + monero-wallet-cli "${NETWORK_FLAGS[@]}" \ --offline \ --log-file /dev/null \ --generate-new-wallet "${WALLET_PATH}" \ @@ -25,7 +30,7 @@ if [[ ! -f "${WALLET_PATH}" && ! -f "${WALLET_PATH}.keys" ]]; then fi exec monero-wallet-rpc \ - "${NETWORK_FLAG}" \ + "${NETWORK_FLAGS[@]}" \ --daemon-address="${MONERO_DAEMON_ADDRESS}" \ --trusted-daemon \ --no-initial-sync \