From 25b9acb6a9a16d685d92862436f898a0022b8cdf Mon Sep 17 00:00:00 2001 From: Scott Buckel Date: Mon, 8 Dec 2025 12:40:45 -0500 Subject: [PATCH] Add ability to connect to preview --- .envrc | 13 +++++++++---- compose.yml | 4 +++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.envrc b/.envrc index c642786..0c35b4c 100644 --- a/.envrc +++ b/.envrc @@ -1,8 +1,13 @@ # If your on windows use wsl / git bash / cygwin / msys2 with direnv -export CFG_PRESET=testnet-02 +export CFG_PRESET=preview +export MIDNIGHT_NODE_IMAGE="ghcr.io/midnight-ntwrk/midnight-node:0.18.0-rc.7" +#export BOOTNODES="/dnsaddr/bootnodes.preview.midnight.network" +#export BOOTNODES="/dns/bootnodes.preview.midnight.network" +#export ARGS="--bootnodes /dns/midnight-7-midnight-node-boot-07/tcp/30333/ws/p2p/12D3KooWK66i7dtGVNSwDh9tTeqov1q6LSdWsRLJvTyzTCaywYgK --bootnodes /dns/bootnodes.preview.midnight.network/tcp/30333/ws/p2p/12D3KooWK66i7dtGVNSwDh9tTeqov1q6LSdWsRLJvTyzTCaywYgK --tracing-targets=info --rpc-methods unsafe --unsafe-rpc-external --state-pruning archive --blocks-pruning archive --rpc-cors=all --tx-ban-seconds 18000 --no-prometheus --no-telemetry" +export ARGS="--bootnodes /dns/bootnode-1.preview.midnight.network/tcp/30333/ws/p2p/12D3KooWK66i7dtGVNSwDh9tTeqov1q6LSdWsRLJvTyzTCaywYgK --bootnodes /dns/bootnode-2.preview.midnight.network/tcp/30333/ws/p2p/12D3KooWHqFfXFwb7WW4jwR8pr4BEf562v5M6c8K3CXAJq4Wx6ym --tracing-targets=info --rpc-methods unsafe --unsafe-rpc-external --rpc-cors=all --tx-ban-seconds 18000 --no-prometheus --no-telemetry" -source ./.envrc.${CFG_PRESET} +#source ./.envrc.${CFG_PRESET} # This repository only accepts signed commits: @@ -35,7 +40,7 @@ export DB_SYNC_POSTGRES_CONNECTION_STRING="psql://$POSTGRES_USER:$POSTGRES_PASSW # To start with debug logs, add "-l debug" to APPEND_ARGS # To expose safe rpc method to the host port 9944, add "--unsafe-rpc-external" to APPEND_ARGS or --validator -export APPEND_ARGS="--allow-private-ip --pool-limit 10 --trie-cache-size 0 --prometheus-external --rpc-external --rpc-cors all" +#export APPEND_ARGS="--allow-private-ip --pool-limit 10 --trie-cache-size 0 --prometheus-external --rpc-external --rpc-cors all" # Validator Values: @@ -50,6 +55,6 @@ export NODE_KEY="$(cat ./midnight-node.privatekey)" # Partner chains config: # export CARDANO_NETWORK=preview -export CARDANO_IMAGE="ghcr.io/intersectmbo/cardano-node:10.2.1" +export CARDANO_IMAGE="ghcr.io/intersectmbo/cardano-node:10.5.3" export CARDANO_DATA_DIR=./cardano-data export CARDANO_CONFIG_DIR=./cardano-config/${CARDANO_NETWORK} diff --git a/compose.yml b/compose.yml index af88c53..be0e9df 100644 --- a/compose.yml +++ b/compose.yml @@ -27,10 +27,11 @@ services: - "9615:9615" # Prometheus - For monitoring, alerting and observability. environment: - APPEND_ARGS=${APPEND_ARGS} - - BOOTNODES=${BOOTNODES} - CFG_PRESET=${CFG_PRESET} - DB_SYNC_POSTGRES_CONNECTION_STRING=${DB_SYNC_POSTGRES_CONNECTION_STRING} - NODE_KEY=${NODE_KEY} + - CARDANO_SECURITY_PARAMETER=432 + - ARGS=${ARGS} healthcheck: test: [ "CMD", "curl", "-f", "http://localhost:9944/health" ] interval: 2s @@ -38,3 +39,4 @@ services: - ./data:/data - ./envs/${CFG_PRESET}/pc-chain-config.json:/pc-chain-config.json - midnight-data-testnet:/node + \ No newline at end of file