#!/usr/bin/env bash set -euo pipefail BITCOIN_DIR=${BITCOIN_DIR:-/bitcoin} # Le volume monte /home/bitcoin/.bitcoin -> /bitcoin, donc le cookie est /bitcoin/signet/.cookie COOKIE_FILE=${COOKIE_FILE:-$BITCOIN_DIR/signet/.cookie} RPC_HOST=${RPC_HOST:-bitcoin} RPC_PORT=${RPC_PORT:-38332} POLL_INTERVAL=${POLL_INTERVAL:-5} if [ ! -f "$COOKIE_FILE" ]; then echo "Cookie introuvable: $COOKIE_FILE" >&2 ls -la "$BITCOIN_DIR" || true exit 1 fi # Variables attendues via env_file miner/.env export SIGNET_MINER_WIF=${SIGNET_MINER_WIF:-} export SIGNET_MINER_XPRV=${SIGNET_MINER_XPRV:-} export DERIVATION_PATH=${DERIVATION_PATH:-} export SIGNET_CHALLENGE=${SIGNET_CHALLENGE:-} export COINBASE_ADDRESS=${COINBASE_ADDRESS:-} exec python /app/signet_miner.py \ --cookie "$COOKIE_FILE" \ --rpc-host "$RPC_HOST" \ --rpc-port "$RPC_PORT" \ --poll-interval "$POLL_INTERVAL"