From 3c4bdd92130813e061d3d321421b2ef880db741d Mon Sep 17 00:00:00 2001 From: stubbsta Date: Mon, 13 Oct 2025 08:06:19 +0200 Subject: [PATCH] initial updates for latest WakuRlnV2 and TST contracts --- README.md | 10 +++++----- docker-compose.yml | 2 +- src/connect-light-node.md | 4 ++-- src/deploy-waku-network.md | 8 ++++---- wakusim.env | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ffe5d25..8551ef0 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,15 @@ cd waku-simulator Configure the simulation parameters. You can place the env variable in an `.env` file. ``` -export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:2759-rln-v2 +export NWAKU_IMAGE=harbor.status.im/wakuorg/nwaku:v0.36.0 export NUM_NWAKU_NODES=5 -export TRAFFIC_DELAY_SECONDS=15 +export TRAFFIC_DELAY_SECONDS=30 export MSG_SIZE_KBYTES=10 export PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 export ETH_FROM=0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 -export RLN_RELAY_EPOCH_SEC=10 -export RLN_RELAY_MSG_LIMIT=2 -export MAX_MESSAGE_LIMIT=100 # Contract's message limit. Needs to be higher or equal than RLN_RELAY_MSG_LIMIT, otherwise nodes won't start correctly. +export RLN_RELAY_EPOCH_SEC=600 +export RLN_RELAY_MSG_LIMIT=20 +export RLN_CONTRACT_REPO_COMMIT=851fa0803b3180691392bc06069339bba37927ef ``` Run the following command diff --git a/docker-compose.yml b/docker-compose.yml index c28cdd9..12d8387 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,7 +40,7 @@ services: labels: com.centurylinklabs.watchtower.enable: '${WATCHTOWER_ENABLED:-false}' environment: - - RLN_CONTRACT_REPO_COMMIT=${RLN_CONTRACT_REPO_COMMIT:-e75ac913e579ad872f54b2225eec35d1de3d98b0} + - RLN_CONTRACT_REPO_COMMIT=${RLN_CONTRACT_REPO_COMMIT:-851fa0803b3180691392bc06069339bba37927ef} - PRIVATE_KEY=${PRIVATE_KEY} - RPC_URL=${RPC_URL:-http://foundry:8545} - ETH_FROM=${ETH_FROM} diff --git a/src/connect-light-node.md b/src/connect-light-node.md index 5e90fcc..562f391 100644 --- a/src/connect-light-node.md +++ b/src/connect-light-node.md @@ -12,7 +12,7 @@ docker run --network waku-simulator_simulation alrevuelta/go-waku-light:4fabb22 --contract-address=0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9 \ send-messages-loop \ --priv-key=ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \ ---user-message-limit=1 \ +--user-message-limit=20 \ --message="light client sending a rln message" \ --content-topic=/basic2/1/test/proto \ --pubsub-topic=/waku/2/rs/66/0 \ @@ -31,7 +31,7 @@ for i in {1..5}; do --contract-address=0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9 \ send-messages-loop \ --priv-key=ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \ - --user-message-limit=1 \ + --user-message-limit=20 \ --message="light client sending a rln message" \ --content-topic=/basic2/1/test/proto \ --pubsub-topic=/waku/2/rs/66/0 \ diff --git a/src/deploy-waku-network.md b/src/deploy-waku-network.md index 314d4f8..057b01a 100644 --- a/src/deploy-waku-network.md +++ b/src/deploy-waku-network.md @@ -10,12 +10,12 @@ Some of the most important parameters are: - `TRAFFIC_DELAY_SECONDS` and `MSG_SIZE_KBYTES` are used to inject traffic via the rest API into the network. ```bash -export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:2759-rln-v2 +export NWAKU_IMAGE=harbor.status.im/wakuorg/nwaku:v0.36.0 export NUM_NWAKU_NODES=5 -export RLN_RELAY_EPOCH_SEC=1 -export RLN_RELAY_MSG_LIMIT=1 +export RLN_RELAY_EPOCH_SEC=600 +export RLN_RELAY_MSG_LIMIT=20 -export TRAFFIC_DELAY_SECONDS=15 +export TRAFFIC_DELAY_SECONDS=30 export MSG_SIZE_KBYTES=10 export PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 diff --git a/wakusim.env b/wakusim.env index d5981fb..82a66ea 100644 --- a/wakusim.env +++ b/wakusim.env @@ -15,4 +15,4 @@ ETH_FROM=0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 # RLNv2 limits RLN_RELAY_MSG_LIMIT=100 RLN_RELAY_EPOCH_SEC=600 -RLN_CONTRACT_REPO_COMMIT=e75ac913e579ad872f54b2225eec35d1de3d98b0 +RLN_CONTRACT_REPO_COMMIT=851fa0803b3180691392bc06069339bba37927ef