From 1125943724a20b95fb041271005bdd6a50b6ab6d Mon Sep 17 00:00:00 2001 From: alrevuelta Date: Tue, 12 Sep 2023 08:10:49 +0000 Subject: [PATCH] add own sepolia node --- .env | 18 +- docker-compose.yml | 2555 +++++++++--------------------- generate_compose.py | 65 +- monitoring/prometheus-config.yml | 402 ++++- rlnKeystore.json | 1 - rlnKeystore_bueno.json | 1 - run_bootstrap.sh | 4 +- run_nwaku.sh | 14 +- up_containers.sh | 4 +- 9 files changed, 1242 insertions(+), 1822 deletions(-) delete mode 100644 rlnKeystore.json delete mode 100644 rlnKeystore_bueno.json diff --git a/.env b/.env index f29cd2a..a2b9a85 100644 --- a/.env +++ b/.env @@ -1,8 +1,20 @@ + export GOWAKU_IMAGE=statusteam/go-waku:latest -#export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:master-experimental -export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:1991-experimental -export NUM_NWAKU_NODES=5 +#my pr +#export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:1996-experimental + +# recent thursday. okay i think +#export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:2013-experimental + +# latesst one, problems +#export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:2014-experimental + + +export NWAKU_IMAGE=statusteam/nim-waku:v0.20.0-rc.0 + +#export NWAKU_IMAGE=quay.io/wakuorg/nwaku-pr:5638bd0-experimental +export NUM_NWAKU_NODES=5 #DONT USE THIS export NUM_GOWAKU_NODES=0 export MSG_PER_SECOND=10 export MSG_SIZE_KBYTES=10 diff --git a/docker-compose.yml b/docker-compose.yml index ef42572..72b0677 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,59 @@ version: "3.7" - +# sudo openssl rand -hex 32 > jwtsecret +# mkdir teku chmod 777 teku services: + geth: + image: "ethereum/client-go:v1.12.2" + restart: on-failure + stop_grace_period: 5m + command: + - --sepolia + - --http + - --http.api=eth,net,engine,admin + - --http.addr=0.0.0.0 + - --http.vhosts=* + - --authrpc.vhosts=* + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --datadir=/geth + - --port=30303 + - --metrics + - --metrics.addr=0.0.0.0 + ports: + - 127.0.0.1:8551:8551 + - 127.0.0.1:8545:8545 + - 127.0.0.1:6060:6060 + - 30303:30303/tcp + - 30303:30303/udp + volumes: + - ./geth:/geth + - ./jwtsecret:/jwtsecret + + teku: + image: consensys/teku:23.9.0 + restart: on-failure + depends_on: + - geth + command: + - --network=sepolia + - --data-path=/opt/teku/data + - --ee-endpoint=http://geth:8551 + - --ee-jwt-secret-file=/jwtsecret + - --metrics-enabled=true + - --metrics-host-allowlist=* + - --metrics-interface=0.0.0.0 + - --metrics-port=8008 + - --rest-api-enabled=true + - --rest-api-host-allowlist=* + #- --initial-state=https://xxx/eth/v2/debug/beacon/states/finalized + ports: + - 127.0.0.1:5051:5051 + - 127.0.0.1:8008:8008 + - 9000:9000 + volumes: + - ./teku:/opt/teku/data + - ./jwtsecret:/jwtsecret #TODO: disable relay and make it just bootstrap? discv5 bootstrap: @@ -12,7 +64,6 @@ services: - 127.0.0.1:60000:60000 - 127.0.0.1:8008:8008 - 127.0.0.1:9000:9000 - - 127.0.0.1:8545:8545 entrypoint: sh command: - '/opt/run_bootstrap.sh' @@ -105,10 +156,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_1:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_1.json:/rlnKeystore_1.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_2: container_name: waku-simulator_nwaku_2 @@ -122,10 +179,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_2:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_2.json:/rlnKeystore_2.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_3: container_name: waku-simulator_nwaku_3 @@ -139,10 +202,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_3:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_3.json:/rlnKeystore_3.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_4: container_name: waku-simulator_nwaku_4 @@ -156,10 +225,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_4:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_4.json:/rlnKeystore_4.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_5: container_name: waku-simulator_nwaku_5 @@ -173,10 +248,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_5:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_5.json:/rlnKeystore_5.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_6: container_name: waku-simulator_nwaku_6 @@ -190,10 +271,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_6:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_6.json:/rlnKeystore_6.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_7: container_name: waku-simulator_nwaku_7 @@ -207,10 +294,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_7:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_7.json:/rlnKeystore_7.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_8: container_name: waku-simulator_nwaku_8 @@ -224,10 +317,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_8:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_8.json:/rlnKeystore_8.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_9: container_name: waku-simulator_nwaku_9 @@ -241,10 +340,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_9:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_9.json:/rlnKeystore_9.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_10: container_name: waku-simulator_nwaku_10 @@ -258,10 +363,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_10:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_10.json:/rlnKeystore_10.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_11: container_name: waku-simulator_nwaku_11 @@ -275,10 +386,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_11:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_11.json:/rlnKeystore_11.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_12: container_name: waku-simulator_nwaku_12 @@ -292,10 +409,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_12:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_12.json:/rlnKeystore_12.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_13: container_name: waku-simulator_nwaku_13 @@ -309,10 +432,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_13:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_13.json:/rlnKeystore_13.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_14: container_name: waku-simulator_nwaku_14 @@ -326,10 +455,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_14:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_14.json:/rlnKeystore_14.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_15: container_name: waku-simulator_nwaku_15 @@ -343,10 +478,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_15:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_15.json:/rlnKeystore_15.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_16: container_name: waku-simulator_nwaku_16 @@ -360,10 +501,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_16:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_16.json:/rlnKeystore_16.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_17: container_name: waku-simulator_nwaku_17 @@ -377,10 +524,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_17:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_17.json:/rlnKeystore_17.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_18: container_name: waku-simulator_nwaku_18 @@ -394,10 +547,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_18:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_18.json:/rlnKeystore_18.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_19: container_name: waku-simulator_nwaku_19 @@ -411,10 +570,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_19:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_19.json:/rlnKeystore_19.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_20: container_name: waku-simulator_nwaku_20 @@ -428,10 +593,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_20:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_20.json:/rlnKeystore_20.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_21: container_name: waku-simulator_nwaku_21 @@ -445,10 +616,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_21:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_21.json:/rlnKeystore_21.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_22: container_name: waku-simulator_nwaku_22 @@ -462,10 +639,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_22:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_22.json:/rlnKeystore_22.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_23: container_name: waku-simulator_nwaku_23 @@ -479,10 +662,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_23:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_23.json:/rlnKeystore_23.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_24: container_name: waku-simulator_nwaku_24 @@ -496,10 +685,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_24:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_24.json:/rlnKeystore_24.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_25: container_name: waku-simulator_nwaku_25 @@ -513,10 +708,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_25:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_25.json:/rlnKeystore_25.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_26: container_name: waku-simulator_nwaku_26 @@ -530,10 +731,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_26:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_26.json:/rlnKeystore_26.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_27: container_name: waku-simulator_nwaku_27 @@ -547,10 +754,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_27:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_27.json:/rlnKeystore_27.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_28: container_name: waku-simulator_nwaku_28 @@ -564,10 +777,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_28:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_28.json:/rlnKeystore_28.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_29: container_name: waku-simulator_nwaku_29 @@ -581,10 +800,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_29:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_29.json:/rlnKeystore_29.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_30: container_name: waku-simulator_nwaku_30 @@ -598,10 +823,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_30:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_30.json:/rlnKeystore_30.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_31: container_name: waku-simulator_nwaku_31 @@ -615,10 +846,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_31:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_31.json:/rlnKeystore_31.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_32: container_name: waku-simulator_nwaku_32 @@ -632,10 +869,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_32:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_32.json:/rlnKeystore_32.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_33: container_name: waku-simulator_nwaku_33 @@ -649,10 +892,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_33:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_33.json:/rlnKeystore_33.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_34: container_name: waku-simulator_nwaku_34 @@ -666,10 +915,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_34:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_34.json:/rlnKeystore_34.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_35: container_name: waku-simulator_nwaku_35 @@ -683,10 +938,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_35:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_35.json:/rlnKeystore_35.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_36: container_name: waku-simulator_nwaku_36 @@ -700,10 +961,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_36:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_36.json:/rlnKeystore_36.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_37: container_name: waku-simulator_nwaku_37 @@ -717,10 +984,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_37:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_37.json:/rlnKeystore_37.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_38: container_name: waku-simulator_nwaku_38 @@ -734,10 +1007,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_38:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_38.json:/rlnKeystore_38.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_39: container_name: waku-simulator_nwaku_39 @@ -751,10 +1030,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_39:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_39.json:/rlnKeystore_39.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_40: container_name: waku-simulator_nwaku_40 @@ -768,10 +1053,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_40:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_40.json:/rlnKeystore_40.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_41: container_name: waku-simulator_nwaku_41 @@ -785,10 +1076,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_41:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_41.json:/rlnKeystore_41.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_42: container_name: waku-simulator_nwaku_42 @@ -802,10 +1099,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_42:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_42.json:/rlnKeystore_42.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_43: container_name: waku-simulator_nwaku_43 @@ -819,10 +1122,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_43:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_43.json:/rlnKeystore_43.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_44: container_name: waku-simulator_nwaku_44 @@ -836,10 +1145,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_44:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_44.json:/rlnKeystore_44.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_45: container_name: waku-simulator_nwaku_45 @@ -853,10 +1168,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_45:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_45.json:/rlnKeystore_45.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_46: container_name: waku-simulator_nwaku_46 @@ -870,10 +1191,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_46:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_46.json:/rlnKeystore_46.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_47: container_name: waku-simulator_nwaku_47 @@ -887,10 +1214,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_47:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_47.json:/rlnKeystore_47.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_48: container_name: waku-simulator_nwaku_48 @@ -904,10 +1237,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_48:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_48.json:/rlnKeystore_48.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_49: container_name: waku-simulator_nwaku_49 @@ -921,10 +1260,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_49:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_49.json:/rlnKeystore_49.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_50: container_name: waku-simulator_nwaku_50 @@ -938,10 +1283,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_50:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_50.json:/rlnKeystore_50.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_51: container_name: waku-simulator_nwaku_51 @@ -955,10 +1306,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_51:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_51.json:/rlnKeystore_51.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_52: container_name: waku-simulator_nwaku_52 @@ -972,10 +1329,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_52:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_52.json:/rlnKeystore_52.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_53: container_name: waku-simulator_nwaku_53 @@ -989,10 +1352,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_53:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_53.json:/rlnKeystore_53.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_54: container_name: waku-simulator_nwaku_54 @@ -1006,10 +1375,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_54:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_54.json:/rlnKeystore_54.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_55: container_name: waku-simulator_nwaku_55 @@ -1023,10 +1398,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_55:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_55.json:/rlnKeystore_55.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_56: container_name: waku-simulator_nwaku_56 @@ -1040,10 +1421,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_56:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_56.json:/rlnKeystore_56.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_57: container_name: waku-simulator_nwaku_57 @@ -1057,10 +1444,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_57:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_57.json:/rlnKeystore_57.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_58: container_name: waku-simulator_nwaku_58 @@ -1074,10 +1467,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_58:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_58.json:/rlnKeystore_58.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_59: container_name: waku-simulator_nwaku_59 @@ -1091,10 +1490,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_59:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_59.json:/rlnKeystore_59.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_60: container_name: waku-simulator_nwaku_60 @@ -1108,10 +1513,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_60:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_60.json:/rlnKeystore_60.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_61: container_name: waku-simulator_nwaku_61 @@ -1125,10 +1536,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_61:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_61.json:/rlnKeystore_61.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_62: container_name: waku-simulator_nwaku_62 @@ -1142,10 +1559,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_62:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_62.json:/rlnKeystore_62.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_63: container_name: waku-simulator_nwaku_63 @@ -1159,10 +1582,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_63:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_63.json:/rlnKeystore_63.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_64: container_name: waku-simulator_nwaku_64 @@ -1176,10 +1605,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_64:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_64.json:/rlnKeystore_64.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_65: container_name: waku-simulator_nwaku_65 @@ -1193,10 +1628,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_65:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_65.json:/rlnKeystore_65.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_66: container_name: waku-simulator_nwaku_66 @@ -1210,10 +1651,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_66:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_66.json:/rlnKeystore_66.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_67: container_name: waku-simulator_nwaku_67 @@ -1227,10 +1674,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_67:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_67.json:/rlnKeystore_67.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_68: container_name: waku-simulator_nwaku_68 @@ -1244,10 +1697,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_68:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_68.json:/rlnKeystore_68.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_69: container_name: waku-simulator_nwaku_69 @@ -1261,10 +1720,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_69:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_69.json:/rlnKeystore_69.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_70: container_name: waku-simulator_nwaku_70 @@ -1278,10 +1743,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_70:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_70.json:/rlnKeystore_70.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_71: container_name: waku-simulator_nwaku_71 @@ -1295,10 +1766,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_71:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_71.json:/rlnKeystore_71.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_72: container_name: waku-simulator_nwaku_72 @@ -1312,10 +1789,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_72:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_72.json:/rlnKeystore_72.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_73: container_name: waku-simulator_nwaku_73 @@ -1329,10 +1812,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_73:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_73.json:/rlnKeystore_73.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_74: container_name: waku-simulator_nwaku_74 @@ -1346,10 +1835,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_74:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_74.json:/rlnKeystore_74.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_75: container_name: waku-simulator_nwaku_75 @@ -1363,10 +1858,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_75:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_75.json:/rlnKeystore_75.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_76: container_name: waku-simulator_nwaku_76 @@ -1380,10 +1881,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_76:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_76.json:/rlnKeystore_76.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_77: container_name: waku-simulator_nwaku_77 @@ -1397,10 +1904,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_77:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_77.json:/rlnKeystore_77.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_78: container_name: waku-simulator_nwaku_78 @@ -1414,10 +1927,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_78:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_78.json:/rlnKeystore_78.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_79: container_name: waku-simulator_nwaku_79 @@ -1431,10 +1950,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_79:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_79.json:/rlnKeystore_79.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_80: container_name: waku-simulator_nwaku_80 @@ -1448,10 +1973,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_80:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_80.json:/rlnKeystore_80.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_81: container_name: waku-simulator_nwaku_81 @@ -1465,10 +1996,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_81:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_81.json:/rlnKeystore_81.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_82: container_name: waku-simulator_nwaku_82 @@ -1482,10 +2019,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_82:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_82.json:/rlnKeystore_82.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_83: container_name: waku-simulator_nwaku_83 @@ -1499,10 +2042,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_83:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_83.json:/rlnKeystore_83.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_84: container_name: waku-simulator_nwaku_84 @@ -1516,10 +2065,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_84:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_84.json:/rlnKeystore_84.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_85: container_name: waku-simulator_nwaku_85 @@ -1533,10 +2088,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_85:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_85.json:/rlnKeystore_85.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_86: container_name: waku-simulator_nwaku_86 @@ -1550,10 +2111,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_86:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_86.json:/rlnKeystore_86.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_87: container_name: waku-simulator_nwaku_87 @@ -1567,10 +2134,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_87:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_87.json:/rlnKeystore_87.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_88: container_name: waku-simulator_nwaku_88 @@ -1584,10 +2157,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_88:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_88.json:/rlnKeystore_88.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_89: container_name: waku-simulator_nwaku_89 @@ -1601,10 +2180,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_89:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_89.json:/rlnKeystore_89.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_90: container_name: waku-simulator_nwaku_90 @@ -1618,10 +2203,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_90:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_90.json:/rlnKeystore_90.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_91: container_name: waku-simulator_nwaku_91 @@ -1635,10 +2226,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_91:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_91.json:/rlnKeystore_91.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_92: container_name: waku-simulator_nwaku_92 @@ -1652,10 +2249,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_92:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_92.json:/rlnKeystore_92.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_93: container_name: waku-simulator_nwaku_93 @@ -1669,10 +2272,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_93:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_93.json:/rlnKeystore_93.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_94: container_name: waku-simulator_nwaku_94 @@ -1686,10 +2295,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_94:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_94.json:/rlnKeystore_94.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_95: container_name: waku-simulator_nwaku_95 @@ -1703,10 +2318,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_95:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_95.json:/rlnKeystore_95.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_96: container_name: waku-simulator_nwaku_96 @@ -1720,10 +2341,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_96:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_96.json:/rlnKeystore_96.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_97: container_name: waku-simulator_nwaku_97 @@ -1737,10 +2364,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_97:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_97.json:/rlnKeystore_97.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_98: container_name: waku-simulator_nwaku_98 @@ -1754,10 +2387,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_98:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_98.json:/rlnKeystore_98.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_99: container_name: waku-simulator_nwaku_99 @@ -1771,10 +2410,16 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_99:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_99.json:/rlnKeystore_99.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s nwaku_100: container_name: waku-simulator_nwaku_100 @@ -1788,1707 +2433,13 @@ services: volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_100:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_101: - container_name: waku-simulator_nwaku_101 - environment: - REPLICA: 101 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_101:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_102: - container_name: waku-simulator_nwaku_102 - environment: - REPLICA: 102 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_102:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_103: - container_name: waku-simulator_nwaku_103 - environment: - REPLICA: 103 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_103:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_104: - container_name: waku-simulator_nwaku_104 - environment: - REPLICA: 104 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_104:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_105: - container_name: waku-simulator_nwaku_105 - environment: - REPLICA: 105 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_105:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_106: - container_name: waku-simulator_nwaku_106 - environment: - REPLICA: 106 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_106:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_107: - container_name: waku-simulator_nwaku_107 - environment: - REPLICA: 107 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_107:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_108: - container_name: waku-simulator_nwaku_108 - environment: - REPLICA: 108 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_108:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_109: - container_name: waku-simulator_nwaku_109 - environment: - REPLICA: 109 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_109:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_110: - container_name: waku-simulator_nwaku_110 - environment: - REPLICA: 110 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_110:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_111: - container_name: waku-simulator_nwaku_111 - environment: - REPLICA: 111 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_111:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_112: - container_name: waku-simulator_nwaku_112 - environment: - REPLICA: 112 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_112:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_113: - container_name: waku-simulator_nwaku_113 - environment: - REPLICA: 113 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_113:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_114: - container_name: waku-simulator_nwaku_114 - environment: - REPLICA: 114 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_114:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_115: - container_name: waku-simulator_nwaku_115 - environment: - REPLICA: 115 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_115:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_116: - container_name: waku-simulator_nwaku_116 - environment: - REPLICA: 116 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_116:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_117: - container_name: waku-simulator_nwaku_117 - environment: - REPLICA: 117 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_117:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_118: - container_name: waku-simulator_nwaku_118 - environment: - REPLICA: 118 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_118:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_119: - container_name: waku-simulator_nwaku_119 - environment: - REPLICA: 119 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_119:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_120: - container_name: waku-simulator_nwaku_120 - environment: - REPLICA: 120 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_120:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_121: - container_name: waku-simulator_nwaku_121 - environment: - REPLICA: 121 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_121:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_122: - container_name: waku-simulator_nwaku_122 - environment: - REPLICA: 122 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_122:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_123: - container_name: waku-simulator_nwaku_123 - environment: - REPLICA: 123 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_123:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_124: - container_name: waku-simulator_nwaku_124 - environment: - REPLICA: 124 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_124:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_125: - container_name: waku-simulator_nwaku_125 - environment: - REPLICA: 125 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_125:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_126: - container_name: waku-simulator_nwaku_126 - environment: - REPLICA: 126 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_126:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_127: - container_name: waku-simulator_nwaku_127 - environment: - REPLICA: 127 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_127:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_128: - container_name: waku-simulator_nwaku_128 - environment: - REPLICA: 128 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_128:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_129: - container_name: waku-simulator_nwaku_129 - environment: - REPLICA: 129 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_129:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_130: - container_name: waku-simulator_nwaku_130 - environment: - REPLICA: 130 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_130:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_131: - container_name: waku-simulator_nwaku_131 - environment: - REPLICA: 131 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_131:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_132: - container_name: waku-simulator_nwaku_132 - environment: - REPLICA: 132 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_132:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_133: - container_name: waku-simulator_nwaku_133 - environment: - REPLICA: 133 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_133:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_134: - container_name: waku-simulator_nwaku_134 - environment: - REPLICA: 134 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_134:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_135: - container_name: waku-simulator_nwaku_135 - environment: - REPLICA: 135 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_135:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_136: - container_name: waku-simulator_nwaku_136 - environment: - REPLICA: 136 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_136:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_137: - container_name: waku-simulator_nwaku_137 - environment: - REPLICA: 137 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_137:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_138: - container_name: waku-simulator_nwaku_138 - environment: - REPLICA: 138 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_138:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_139: - container_name: waku-simulator_nwaku_139 - environment: - REPLICA: 139 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_139:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_140: - container_name: waku-simulator_nwaku_140 - environment: - REPLICA: 140 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_140:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_141: - container_name: waku-simulator_nwaku_141 - environment: - REPLICA: 141 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_141:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_142: - container_name: waku-simulator_nwaku_142 - environment: - REPLICA: 142 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_142:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_143: - container_name: waku-simulator_nwaku_143 - environment: - REPLICA: 143 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_143:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_144: - container_name: waku-simulator_nwaku_144 - environment: - REPLICA: 144 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_144:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_145: - container_name: waku-simulator_nwaku_145 - environment: - REPLICA: 145 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_145:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_146: - container_name: waku-simulator_nwaku_146 - environment: - REPLICA: 146 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_146:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_147: - container_name: waku-simulator_nwaku_147 - environment: - REPLICA: 147 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_147:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_148: - container_name: waku-simulator_nwaku_148 - environment: - REPLICA: 148 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_148:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_149: - container_name: waku-simulator_nwaku_149 - environment: - REPLICA: 149 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_149:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_150: - container_name: waku-simulator_nwaku_150 - environment: - REPLICA: 150 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_150:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_151: - container_name: waku-simulator_nwaku_151 - environment: - REPLICA: 151 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_151:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_152: - container_name: waku-simulator_nwaku_152 - environment: - REPLICA: 152 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_152:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_153: - container_name: waku-simulator_nwaku_153 - environment: - REPLICA: 153 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_153:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_154: - container_name: waku-simulator_nwaku_154 - environment: - REPLICA: 154 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_154:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_155: - container_name: waku-simulator_nwaku_155 - environment: - REPLICA: 155 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_155:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_156: - container_name: waku-simulator_nwaku_156 - environment: - REPLICA: 156 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_156:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_157: - container_name: waku-simulator_nwaku_157 - environment: - REPLICA: 157 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_157:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_158: - container_name: waku-simulator_nwaku_158 - environment: - REPLICA: 158 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_158:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_159: - container_name: waku-simulator_nwaku_159 - environment: - REPLICA: 159 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_159:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_160: - container_name: waku-simulator_nwaku_160 - environment: - REPLICA: 160 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_160:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_161: - container_name: waku-simulator_nwaku_161 - environment: - REPLICA: 161 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_161:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_162: - container_name: waku-simulator_nwaku_162 - environment: - REPLICA: 162 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_162:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_163: - container_name: waku-simulator_nwaku_163 - environment: - REPLICA: 163 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_163:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_164: - container_name: waku-simulator_nwaku_164 - environment: - REPLICA: 164 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_164:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_165: - container_name: waku-simulator_nwaku_165 - environment: - REPLICA: 165 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_165:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_166: - container_name: waku-simulator_nwaku_166 - environment: - REPLICA: 166 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_166:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_167: - container_name: waku-simulator_nwaku_167 - environment: - REPLICA: 167 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_167:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_168: - container_name: waku-simulator_nwaku_168 - environment: - REPLICA: 168 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_168:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_169: - container_name: waku-simulator_nwaku_169 - environment: - REPLICA: 169 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_169:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_170: - container_name: waku-simulator_nwaku_170 - environment: - REPLICA: 170 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_170:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_171: - container_name: waku-simulator_nwaku_171 - environment: - REPLICA: 171 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_171:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_172: - container_name: waku-simulator_nwaku_172 - environment: - REPLICA: 172 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_172:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_173: - container_name: waku-simulator_nwaku_173 - environment: - REPLICA: 173 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_173:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_174: - container_name: waku-simulator_nwaku_174 - environment: - REPLICA: 174 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_174:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_175: - container_name: waku-simulator_nwaku_175 - environment: - REPLICA: 175 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_175:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_176: - container_name: waku-simulator_nwaku_176 - environment: - REPLICA: 176 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_176:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_177: - container_name: waku-simulator_nwaku_177 - environment: - REPLICA: 177 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_177:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_178: - container_name: waku-simulator_nwaku_178 - environment: - REPLICA: 178 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_178:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_179: - container_name: waku-simulator_nwaku_179 - environment: - REPLICA: 179 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_179:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_180: - container_name: waku-simulator_nwaku_180 - environment: - REPLICA: 180 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_180:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_181: - container_name: waku-simulator_nwaku_181 - environment: - REPLICA: 181 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_181:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_182: - container_name: waku-simulator_nwaku_182 - environment: - REPLICA: 182 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_182:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_183: - container_name: waku-simulator_nwaku_183 - environment: - REPLICA: 183 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_183:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_184: - container_name: waku-simulator_nwaku_184 - environment: - REPLICA: 184 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_184:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_185: - container_name: waku-simulator_nwaku_185 - environment: - REPLICA: 185 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_185:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_186: - container_name: waku-simulator_nwaku_186 - environment: - REPLICA: 186 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_186:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_187: - container_name: waku-simulator_nwaku_187 - environment: - REPLICA: 187 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_187:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_188: - container_name: waku-simulator_nwaku_188 - environment: - REPLICA: 188 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_188:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_189: - container_name: waku-simulator_nwaku_189 - environment: - REPLICA: 189 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_189:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_190: - container_name: waku-simulator_nwaku_190 - environment: - REPLICA: 190 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_190:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_191: - container_name: waku-simulator_nwaku_191 - environment: - REPLICA: 191 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_191:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_192: - container_name: waku-simulator_nwaku_192 - environment: - REPLICA: 192 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_192:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_193: - container_name: waku-simulator_nwaku_193 - environment: - REPLICA: 193 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_193:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_194: - container_name: waku-simulator_nwaku_194 - environment: - REPLICA: 194 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_194:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_195: - container_name: waku-simulator_nwaku_195 - environment: - REPLICA: 195 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_195:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_196: - container_name: waku-simulator_nwaku_196 - environment: - REPLICA: 196 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_196:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_197: - container_name: waku-simulator_nwaku_197 - environment: - REPLICA: 197 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_197:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_198: - container_name: waku-simulator_nwaku_198 - environment: - REPLICA: 198 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_198:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_199: - container_name: waku-simulator_nwaku_199 - environment: - REPLICA: 199 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_199:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z -# - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas - depends_on: - - bootstrap - - nwaku_200: - container_name: waku-simulator_nwaku_200 - environment: - REPLICA: 200 - image: ${NWAKU_IMAGE} - restart: on-failure - entrypoint: sh - command: - - '/opt/run_nwaku.sh' - volumes: - - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - - ./data/nwaku_200:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_100.json:/rlnKeystore_100.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s diff --git a/generate_compose.py b/generate_compose.py index b0a642a..c58c91f 100644 --- a/generate_compose.py +++ b/generate_compose.py @@ -1,7 +1,59 @@ base = ''' version: "3.7" - +# sudo openssl rand -hex 32 > jwtsecret +# mkdir teku chmod 777 teku services: + geth: + image: "ethereum/client-go:v1.12.2" + restart: on-failure + stop_grace_period: 5m + command: + - --sepolia + - --http + - --http.api=eth,net,engine,admin + - --http.addr=0.0.0.0 + - --http.vhosts=* + - --authrpc.vhosts=* + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --datadir=/geth + - --port=30303 + - --metrics + - --metrics.addr=0.0.0.0 + ports: + - 127.0.0.1:8551:8551 + - 127.0.0.1:8545:8545 + - 127.0.0.1:6060:6060 + - 30303:30303/tcp + - 30303:30303/udp + volumes: + - ./geth:/geth + - ./jwtsecret:/jwtsecret + + teku: + image: consensys/teku:23.9.0 + restart: on-failure + depends_on: + - geth + command: + - --network=sepolia + - --data-path=/opt/teku/data + - --ee-endpoint=http://geth:8551 + - --ee-jwt-secret-file=/jwtsecret + - --metrics-enabled=true + - --metrics-host-allowlist=* + - --metrics-interface=0.0.0.0 + - --metrics-port=8008 + - --rest-api-enabled=true + - --rest-api-host-allowlist=* + #- --initial-state=https://xxx/eth/v2/debug/beacon/states/finalized + ports: + - 127.0.0.1:5051:5051 + - 127.0.0.1:8008:8008 + - 9000:9000 + volumes: + - ./teku:/opt/teku/data + - ./jwtsecret:/jwtsecret #TODO: disable relay and make it just bootstrap? discv5 bootstrap: @@ -12,7 +64,6 @@ services: - 127.0.0.1:60000:60000 - 127.0.0.1:8008:8008 - 127.0.0.1:9000:9000 - - 127.0.0.1:8545:8545 entrypoint: sh command: - '/opt/run_bootstrap.sh' @@ -107,16 +158,22 @@ nwaku = ''' volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z - ./data/nwaku_INDEX:/data:Z -# - ./rlnKeystore.json:/rlnKeystore.json:Z + - ./keys/rlnKeystore_INDEX.json:/rlnKeystore_INDEX.json:Z # - ./rln_tree.db:/rln_tree.db:Z # this should not be done as its being written by all the replicas depends_on: - bootstrap + healthcheck: + test: curl --fail http://localhost:8645/health || exit 1 + interval: 30s + retries: 2 + start_period: 10s + timeout: 5s ''' fname = "docker-compose.yml" f = open(fname, "w") f.write(base) -NUM_NWAKUS = 200 +NUM_NWAKUS = 100 for i in range(1, NUM_NWAKUS+1): my_copy= nwaku.replace("INDEX", str(i)) f.write(my_copy) diff --git a/monitoring/prometheus-config.yml b/monitoring/prometheus-config.yml index 22c98c6..1bac4a5 100644 --- a/monitoring/prometheus-config.yml +++ b/monitoring/prometheus-config.yml @@ -214,6 +214,406 @@ scrape_configs: - waku-simulator_nwaku_198:8008 - waku-simulator_nwaku_199:8008 - waku-simulator_nwaku_200:8008 + - waku-simulator_nwaku_201:8008 + - waku-simulator_nwaku_202:8008 + - waku-simulator_nwaku_203:8008 + - waku-simulator_nwaku_204:8008 + - waku-simulator_nwaku_205:8008 + - waku-simulator_nwaku_206:8008 + - waku-simulator_nwaku_207:8008 + - waku-simulator_nwaku_208:8008 + - waku-simulator_nwaku_209:8008 + - waku-simulator_nwaku_210:8008 + - waku-simulator_nwaku_211:8008 + - waku-simulator_nwaku_212:8008 + - waku-simulator_nwaku_213:8008 + - waku-simulator_nwaku_214:8008 + - waku-simulator_nwaku_215:8008 + - waku-simulator_nwaku_216:8008 + - waku-simulator_nwaku_217:8008 + - waku-simulator_nwaku_218:8008 + - waku-simulator_nwaku_219:8008 + - waku-simulator_nwaku_220:8008 + - waku-simulator_nwaku_221:8008 + - waku-simulator_nwaku_222:8008 + - waku-simulator_nwaku_223:8008 + - waku-simulator_nwaku_224:8008 + - waku-simulator_nwaku_225:8008 + - waku-simulator_nwaku_226:8008 + - waku-simulator_nwaku_227:8008 + - waku-simulator_nwaku_228:8008 + - waku-simulator_nwaku_229:8008 + - waku-simulator_nwaku_230:8008 + - waku-simulator_nwaku_231:8008 + - waku-simulator_nwaku_232:8008 + - waku-simulator_nwaku_233:8008 + - waku-simulator_nwaku_234:8008 + - waku-simulator_nwaku_235:8008 + - waku-simulator_nwaku_236:8008 + - waku-simulator_nwaku_237:8008 + - waku-simulator_nwaku_238:8008 + - waku-simulator_nwaku_239:8008 + - waku-simulator_nwaku_240:8008 + - waku-simulator_nwaku_241:8008 + - waku-simulator_nwaku_242:8008 + - waku-simulator_nwaku_243:8008 + - waku-simulator_nwaku_244:8008 + - waku-simulator_nwaku_245:8008 + - waku-simulator_nwaku_246:8008 + - waku-simulator_nwaku_247:8008 + - waku-simulator_nwaku_248:8008 + - waku-simulator_nwaku_249:8008 + - waku-simulator_nwaku_250:8008 + - waku-simulator_nwaku_251:8008 + - waku-simulator_nwaku_252:8008 + - waku-simulator_nwaku_253:8008 + - waku-simulator_nwaku_254:8008 + - waku-simulator_nwaku_255:8008 + - waku-simulator_nwaku_256:8008 + - waku-simulator_nwaku_257:8008 + - waku-simulator_nwaku_258:8008 + - waku-simulator_nwaku_259:8008 + - waku-simulator_nwaku_260:8008 + - waku-simulator_nwaku_261:8008 + - waku-simulator_nwaku_262:8008 + - waku-simulator_nwaku_263:8008 + - waku-simulator_nwaku_264:8008 + - waku-simulator_nwaku_265:8008 + - waku-simulator_nwaku_266:8008 + - waku-simulator_nwaku_267:8008 + - waku-simulator_nwaku_268:8008 + - waku-simulator_nwaku_269:8008 + - waku-simulator_nwaku_270:8008 + - waku-simulator_nwaku_271:8008 + - waku-simulator_nwaku_272:8008 + - waku-simulator_nwaku_273:8008 + - waku-simulator_nwaku_274:8008 + - waku-simulator_nwaku_275:8008 + - waku-simulator_nwaku_276:8008 + - waku-simulator_nwaku_277:8008 + - waku-simulator_nwaku_278:8008 + - waku-simulator_nwaku_279:8008 + - waku-simulator_nwaku_280:8008 + - waku-simulator_nwaku_281:8008 + - waku-simulator_nwaku_282:8008 + - waku-simulator_nwaku_283:8008 + - waku-simulator_nwaku_284:8008 + - waku-simulator_nwaku_285:8008 + - waku-simulator_nwaku_286:8008 + - waku-simulator_nwaku_287:8008 + - waku-simulator_nwaku_288:8008 + - waku-simulator_nwaku_289:8008 + - waku-simulator_nwaku_290:8008 + - waku-simulator_nwaku_291:8008 + - waku-simulator_nwaku_292:8008 + - waku-simulator_nwaku_293:8008 + - waku-simulator_nwaku_294:8008 + - waku-simulator_nwaku_295:8008 + - waku-simulator_nwaku_296:8008 + - waku-simulator_nwaku_297:8008 + - waku-simulator_nwaku_298:8008 + - waku-simulator_nwaku_299:8008 + - waku-simulator_nwaku_300:8008 + - waku-simulator_nwaku_301:8008 + - waku-simulator_nwaku_302:8008 + - waku-simulator_nwaku_303:8008 + - waku-simulator_nwaku_304:8008 + - waku-simulator_nwaku_305:8008 + - waku-simulator_nwaku_306:8008 + - waku-simulator_nwaku_307:8008 + - waku-simulator_nwaku_308:8008 + - waku-simulator_nwaku_309:8008 + - waku-simulator_nwaku_310:8008 + - waku-simulator_nwaku_311:8008 + - waku-simulator_nwaku_312:8008 + - waku-simulator_nwaku_313:8008 + - waku-simulator_nwaku_314:8008 + - waku-simulator_nwaku_315:8008 + - waku-simulator_nwaku_316:8008 + - waku-simulator_nwaku_317:8008 + - waku-simulator_nwaku_318:8008 + - waku-simulator_nwaku_319:8008 + - waku-simulator_nwaku_320:8008 + - waku-simulator_nwaku_321:8008 + - waku-simulator_nwaku_322:8008 + - waku-simulator_nwaku_323:8008 + - waku-simulator_nwaku_324:8008 + - waku-simulator_nwaku_325:8008 + - waku-simulator_nwaku_326:8008 + - waku-simulator_nwaku_327:8008 + - waku-simulator_nwaku_328:8008 + - waku-simulator_nwaku_329:8008 + - waku-simulator_nwaku_330:8008 + - waku-simulator_nwaku_331:8008 + - waku-simulator_nwaku_332:8008 + - waku-simulator_nwaku_333:8008 + - waku-simulator_nwaku_334:8008 + - waku-simulator_nwaku_335:8008 + - waku-simulator_nwaku_336:8008 + - waku-simulator_nwaku_337:8008 + - waku-simulator_nwaku_338:8008 + - waku-simulator_nwaku_339:8008 + - waku-simulator_nwaku_340:8008 + - waku-simulator_nwaku_341:8008 + - waku-simulator_nwaku_342:8008 + - waku-simulator_nwaku_343:8008 + - waku-simulator_nwaku_344:8008 + - waku-simulator_nwaku_345:8008 + - waku-simulator_nwaku_346:8008 + - waku-simulator_nwaku_347:8008 + - waku-simulator_nwaku_348:8008 + - waku-simulator_nwaku_349:8008 + - waku-simulator_nwaku_350:8008 + - waku-simulator_nwaku_351:8008 + - waku-simulator_nwaku_352:8008 + - waku-simulator_nwaku_353:8008 + - waku-simulator_nwaku_354:8008 + - waku-simulator_nwaku_355:8008 + - waku-simulator_nwaku_356:8008 + - waku-simulator_nwaku_357:8008 + - waku-simulator_nwaku_358:8008 + - waku-simulator_nwaku_359:8008 + - waku-simulator_nwaku_360:8008 + - waku-simulator_nwaku_361:8008 + - waku-simulator_nwaku_362:8008 + - waku-simulator_nwaku_363:8008 + - waku-simulator_nwaku_364:8008 + - waku-simulator_nwaku_365:8008 + - waku-simulator_nwaku_366:8008 + - waku-simulator_nwaku_367:8008 + - waku-simulator_nwaku_368:8008 + - waku-simulator_nwaku_369:8008 + - waku-simulator_nwaku_370:8008 + - waku-simulator_nwaku_371:8008 + - waku-simulator_nwaku_372:8008 + - waku-simulator_nwaku_373:8008 + - waku-simulator_nwaku_374:8008 + - waku-simulator_nwaku_375:8008 + - waku-simulator_nwaku_376:8008 + - waku-simulator_nwaku_377:8008 + - waku-simulator_nwaku_378:8008 + - waku-simulator_nwaku_379:8008 + - waku-simulator_nwaku_380:8008 + - waku-simulator_nwaku_381:8008 + - waku-simulator_nwaku_382:8008 + - waku-simulator_nwaku_383:8008 + - waku-simulator_nwaku_384:8008 + - waku-simulator_nwaku_385:8008 + - waku-simulator_nwaku_386:8008 + - waku-simulator_nwaku_387:8008 + - waku-simulator_nwaku_388:8008 + - waku-simulator_nwaku_389:8008 + - waku-simulator_nwaku_390:8008 + - waku-simulator_nwaku_391:8008 + - waku-simulator_nwaku_392:8008 + - waku-simulator_nwaku_393:8008 + - waku-simulator_nwaku_394:8008 + - waku-simulator_nwaku_395:8008 + - waku-simulator_nwaku_396:8008 + - waku-simulator_nwaku_397:8008 + - waku-simulator_nwaku_398:8008 + - waku-simulator_nwaku_399:8008 + - waku-simulator_nwaku_400:8008 + - waku-simulator_nwaku_401:8008 + - waku-simulator_nwaku_402:8008 + - waku-simulator_nwaku_403:8008 + - waku-simulator_nwaku_404:8008 + - waku-simulator_nwaku_405:8008 + - waku-simulator_nwaku_406:8008 + - waku-simulator_nwaku_407:8008 + - waku-simulator_nwaku_408:8008 + - waku-simulator_nwaku_409:8008 + - waku-simulator_nwaku_410:8008 + - waku-simulator_nwaku_411:8008 + - waku-simulator_nwaku_412:8008 + - waku-simulator_nwaku_413:8008 + - waku-simulator_nwaku_414:8008 + - waku-simulator_nwaku_415:8008 + - waku-simulator_nwaku_416:8008 + - waku-simulator_nwaku_417:8008 + - waku-simulator_nwaku_418:8008 + - waku-simulator_nwaku_419:8008 + - waku-simulator_nwaku_420:8008 + - waku-simulator_nwaku_421:8008 + - waku-simulator_nwaku_422:8008 + - waku-simulator_nwaku_423:8008 + - waku-simulator_nwaku_424:8008 + - waku-simulator_nwaku_425:8008 + - waku-simulator_nwaku_426:8008 + - waku-simulator_nwaku_427:8008 + - waku-simulator_nwaku_428:8008 + - waku-simulator_nwaku_429:8008 + - waku-simulator_nwaku_430:8008 + - waku-simulator_nwaku_431:8008 + - waku-simulator_nwaku_432:8008 + - waku-simulator_nwaku_433:8008 + - waku-simulator_nwaku_434:8008 + - waku-simulator_nwaku_435:8008 + - waku-simulator_nwaku_436:8008 + - waku-simulator_nwaku_437:8008 + - waku-simulator_nwaku_438:8008 + - waku-simulator_nwaku_439:8008 + - waku-simulator_nwaku_440:8008 + - waku-simulator_nwaku_441:8008 + - waku-simulator_nwaku_442:8008 + - waku-simulator_nwaku_443:8008 + - waku-simulator_nwaku_444:8008 + - waku-simulator_nwaku_445:8008 + - waku-simulator_nwaku_446:8008 + - waku-simulator_nwaku_447:8008 + - waku-simulator_nwaku_448:8008 + - waku-simulator_nwaku_449:8008 + - waku-simulator_nwaku_450:8008 + - waku-simulator_nwaku_451:8008 + - waku-simulator_nwaku_452:8008 + - waku-simulator_nwaku_453:8008 + - waku-simulator_nwaku_454:8008 + - waku-simulator_nwaku_455:8008 + - waku-simulator_nwaku_456:8008 + - waku-simulator_nwaku_457:8008 + - waku-simulator_nwaku_458:8008 + - waku-simulator_nwaku_459:8008 + - waku-simulator_nwaku_460:8008 + - waku-simulator_nwaku_461:8008 + - waku-simulator_nwaku_462:8008 + - waku-simulator_nwaku_463:8008 + - waku-simulator_nwaku_464:8008 + - waku-simulator_nwaku_465:8008 + - waku-simulator_nwaku_466:8008 + - waku-simulator_nwaku_467:8008 + - waku-simulator_nwaku_468:8008 + - waku-simulator_nwaku_469:8008 + - waku-simulator_nwaku_470:8008 + - waku-simulator_nwaku_471:8008 + - waku-simulator_nwaku_472:8008 + - waku-simulator_nwaku_473:8008 + - waku-simulator_nwaku_474:8008 + - waku-simulator_nwaku_475:8008 + - waku-simulator_nwaku_476:8008 + - waku-simulator_nwaku_477:8008 + - waku-simulator_nwaku_478:8008 + - waku-simulator_nwaku_479:8008 + - waku-simulator_nwaku_480:8008 + - waku-simulator_nwaku_481:8008 + - waku-simulator_nwaku_482:8008 + - waku-simulator_nwaku_483:8008 + - waku-simulator_nwaku_484:8008 + - waku-simulator_nwaku_485:8008 + - waku-simulator_nwaku_486:8008 + - waku-simulator_nwaku_487:8008 + - waku-simulator_nwaku_488:8008 + - waku-simulator_nwaku_489:8008 + - waku-simulator_nwaku_490:8008 + - waku-simulator_nwaku_491:8008 + - waku-simulator_nwaku_492:8008 + - waku-simulator_nwaku_493:8008 + - waku-simulator_nwaku_494:8008 + - waku-simulator_nwaku_495:8008 + - waku-simulator_nwaku_496:8008 + - waku-simulator_nwaku_497:8008 + - waku-simulator_nwaku_498:8008 + - waku-simulator_nwaku_499:8008 + - waku-simulator_nwaku_500:8008 + - waku-simulator_nwaku_501:8008 + - waku-simulator_nwaku_502:8008 + - waku-simulator_nwaku_503:8008 + - waku-simulator_nwaku_504:8008 + - waku-simulator_nwaku_505:8008 + - waku-simulator_nwaku_506:8008 + - waku-simulator_nwaku_507:8008 + - waku-simulator_nwaku_508:8008 + - waku-simulator_nwaku_509:8008 + - waku-simulator_nwaku_510:8008 + - waku-simulator_nwaku_511:8008 + - waku-simulator_nwaku_512:8008 + - waku-simulator_nwaku_513:8008 + - waku-simulator_nwaku_514:8008 + - waku-simulator_nwaku_515:8008 + - waku-simulator_nwaku_516:8008 + - waku-simulator_nwaku_517:8008 + - waku-simulator_nwaku_518:8008 + - waku-simulator_nwaku_519:8008 + - waku-simulator_nwaku_520:8008 + - waku-simulator_nwaku_521:8008 + - waku-simulator_nwaku_522:8008 + - waku-simulator_nwaku_523:8008 + - waku-simulator_nwaku_524:8008 + - waku-simulator_nwaku_525:8008 + - waku-simulator_nwaku_526:8008 + - waku-simulator_nwaku_527:8008 + - waku-simulator_nwaku_528:8008 + - waku-simulator_nwaku_529:8008 + - waku-simulator_nwaku_530:8008 + - waku-simulator_nwaku_531:8008 + - waku-simulator_nwaku_532:8008 + - waku-simulator_nwaku_533:8008 + - waku-simulator_nwaku_534:8008 + - waku-simulator_nwaku_535:8008 + - waku-simulator_nwaku_536:8008 + - waku-simulator_nwaku_537:8008 + - waku-simulator_nwaku_538:8008 + - waku-simulator_nwaku_539:8008 + - waku-simulator_nwaku_540:8008 + - waku-simulator_nwaku_541:8008 + - waku-simulator_nwaku_542:8008 + - waku-simulator_nwaku_543:8008 + - waku-simulator_nwaku_544:8008 + - waku-simulator_nwaku_545:8008 + - waku-simulator_nwaku_546:8008 + - waku-simulator_nwaku_547:8008 + - waku-simulator_nwaku_548:8008 + - waku-simulator_nwaku_549:8008 + - waku-simulator_nwaku_550:8008 + - waku-simulator_nwaku_551:8008 + - waku-simulator_nwaku_552:8008 + - waku-simulator_nwaku_553:8008 + - waku-simulator_nwaku_554:8008 + - waku-simulator_nwaku_555:8008 + - waku-simulator_nwaku_556:8008 + - waku-simulator_nwaku_557:8008 + - waku-simulator_nwaku_558:8008 + - waku-simulator_nwaku_559:8008 + - waku-simulator_nwaku_560:8008 + - waku-simulator_nwaku_561:8008 + - waku-simulator_nwaku_562:8008 + - waku-simulator_nwaku_563:8008 + - waku-simulator_nwaku_564:8008 + - waku-simulator_nwaku_565:8008 + - waku-simulator_nwaku_566:8008 + - waku-simulator_nwaku_567:8008 + - waku-simulator_nwaku_568:8008 + - waku-simulator_nwaku_569:8008 + - waku-simulator_nwaku_570:8008 + - waku-simulator_nwaku_571:8008 + - waku-simulator_nwaku_572:8008 + - waku-simulator_nwaku_573:8008 + - waku-simulator_nwaku_574:8008 + - waku-simulator_nwaku_575:8008 + - waku-simulator_nwaku_576:8008 + - waku-simulator_nwaku_577:8008 + - waku-simulator_nwaku_578:8008 + - waku-simulator_nwaku_579:8008 + - waku-simulator_nwaku_580:8008 + - waku-simulator_nwaku_581:8008 + - waku-simulator_nwaku_582:8008 + - waku-simulator_nwaku_583:8008 + - waku-simulator_nwaku_584:8008 + - waku-simulator_nwaku_585:8008 + - waku-simulator_nwaku_586:8008 + - waku-simulator_nwaku_587:8008 + - waku-simulator_nwaku_588:8008 + - waku-simulator_nwaku_589:8008 + - waku-simulator_nwaku_590:8008 + - waku-simulator_nwaku_591:8008 + - waku-simulator_nwaku_592:8008 + - waku-simulator_nwaku_593:8008 + - waku-simulator_nwaku_594:8008 + - waku-simulator_nwaku_595:8008 + - waku-simulator_nwaku_596:8008 + - waku-simulator_nwaku_597:8008 + - waku-simulator_nwaku_598:8008 + - waku-simulator_nwaku_599:8008 + - waku-simulator_nwaku_600:8008 - job_name: "gowaku" static_configs: - targets: @@ -316,4 +716,4 @@ scrape_configs: - waku-simulator_gowaku_97:8008 - waku-simulator_gowaku_98:8008 - waku-simulator_gowaku_99:8008 - - waku-simulator_gowaku_100:8008 \ No newline at end of file + - waku-simulator_gowaku_100:8008 diff --git a/rlnKeystore.json b/rlnKeystore.json deleted file mode 100644 index b83731c..0000000 --- a/rlnKeystore.json +++ /dev/null @@ -1 +0,0 @@ -{"application":"waku-rln-relay","appIdentifier":"01234567890abcdef","credentials":{"1FD166C82CF2161697D7FDBD3A96A88CD217134728402DDB431672C52A4563B7":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"30e8788f17830d2b37f04ea6c6d1097d"},"ciphertext":"3cd64740e479c2af10077e60f7684636b253c6a65b3760651453f4d0cab0e468d5f39524fa29075b719405a5d8b24464e8236c3e480baf5e363df2b07fcee45a2832b79683458af8a8b40181771bfc841bcb38db6815b6d00289e5c508a91fc2cbb450906fd6d671c630957b7eb900c2436e641123d33772d148d739a16e01fdda7b34dd1d63807da366d49651a4917ce4a26458055b61d16e47492db8397e19502d4ae1632c875eef4b05470cca9d41d4ccb556e3177bee7490687f40d4f72eb927762b2c76dbf223f20c182285c059d8be959c04c2fb3f3551d2a8ada667f5c4db18085ebd167dfe0f7ab7b0ef5039f436171162460d191183f9657a0192be3aa926f561b02cb6731e82503f3f635895ae286e852e555bf8ff9644c9ebb2e5d13fb1ad3add8be40aa68e4ba7d4edb93cfb940b581b783f1e9d2a4076520f3f2d1b493b695418c3cdd794b38dfbe2af147edfc7fb94011db62b1486024590efe46800a1be2bcb04aa57f25ef9c676f55ce699103e8f42190aba0d348f55fdfe62a372e7549b404d751bc0811ec17d6140f4267c03d154c66428946bddd31e9c78629dc37b484c57ac15705d8f67b45c34108c0bff6ef6535ca2fdc26280ec66406f2e63d4af709d36ab152439c7400021a808221840df83b1c0677e27b8383b9bb9f2e11301360b991f6424dcfa76f9f1d0a2748e256415f41ddbc5ad0963a91bd8babaaf28bebc0e5e886566d33ba1ba0d4d8cd6b63506517867471c6a1d9ec7a9df2899a3dfd9145606ed8970eb8cdf89c4fe56ddc90ec915cc2d09b4c71d670cfc7991a4f3e53a440db64ee03760f819e2025473fdd9fdea663106f61fb2b10007f1662d7d9cd5ec5ace366637ab940fcbc2e5507f9348157542fe8340c368017138a988dc85c1d32c8203cb936b35631ef85ad10fb9ea1fc000b10b1c50","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"65a6817fb2476242dd513dcd88a48aed"},"mac":"18f881e77a65046081bcc097169e4c2136c2e033c2e0bc0b8a326cdd27dcd73f"}},"A1B16683E37EFE2DF41E3FCB959A4D822A5A0B3FAC172C384CF72D82AA1A1ED1":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"d141f16cc007708816cc406d84e3ae76"},"ciphertext":"f0b9b8847fb7b865b1ac7f9fe8113f0731024dcd7b4ea55ded05853288cfcbd1abe955d9477b31bc45f51465e6b8ae38cf34874097bf4a6c51912d0a18bb5bb1c48fd0115922efc2540c18840456c53af9baa5e190930df250fd3a6abc560337879850462da2477689a7973695ec193fb2149fbb6f7c7ef21ecfcb8484c92e3cd375fc04e8f86ed0589c887fd7ea4ee9881b439896f67844d135cb93cece2c00f0a68b64d3f00c548a3608b1aecf3ebb87f6fa30cca54c44fa82d62da9eb3899d52f4e5a638e2b10b496e15587bb9565f24b598f08690417a8bcb247bb72f67bc2e58a460003705a48ebe108bbba953eb370fffde8d8fcc51464842086dcfb9ad29fdee526316f61c2a7b9e5a24ef6d1e7660bf5d20884e585315e803c603a82686fd3c9abae55ce74b42aed2549c082d81ecf601ffa75254311f21acf8af3ee6402e032f6017609211bc81ff4a213452e3906c648c7b7c6987b62264590286a99040390b02193002059c940f29226cf30240e0da7492129b9591fd9bcba33f110326873484403a9a9449501b8048ca68b9ffbd22f629e84c82cc38b21669bc8d6117db75e3466367314108548ef1ef5bf362196db5b4f6e497bb14df82d53d7da3000a6de38289dab11c7c207a5d3bebe05b662d0eab16c4ac050b330276b89d95aaa8ee884e6e436f3d1545082bd391fdb18a30e530967d5b6bb2122ea86afeded634f55d92ccec7a88f6c5c427cffbb6a14abcd97bef9bbd630684aa7129a3fc62b8e4d9ab3c89ab5c9b312969e340a95bbf638a33824b13ab65d07bcbe135daea6bcb20133b197b65b7015d692376c0da5616005316aa562c84f60af9d36efeb47e83605684370f8f1a62b74d0ea284f0c58016b08494247db7be3fdbd05bc404f788958b92beb57defd5b71e473841e","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"657b14d36d42d848239a62604ab3a6a1"},"mac":"a745a33888d996a10efbedc14ad9d73561ec4d76cc209ec46454ace4b158a6ea"}},"0BEBD540A8A2C7D8D07AEA49401FF6320C4E2ADDE8B7B0082D279863C787264A":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"4c2fa29394c1408ed3fbb1dbbe7303a8"},"ciphertext":"62f52d6a422141801b60fe7c287d0340d0fae1d56f9bb8707d17f99fbef27d468b3db2874252d5217aa9af7e30ad36f7c3ad0ecb9d52382162f29454735b23977f6859f6415c5ce11e0c5a4f69088684bb87ca66043cae786376a24d381305d4fd237f04cdc1b429f550662a8ddb45a4460d4036d6a3c748d9273cfcba8fcd6c6ea9c4fcf6f2ee8abc2a52b4ab0fc2069098b523b34134f317447277b4b0f6679927f04443eb98d0b9ad21c4d9d75391aebcccc50533ee3699c198b8f031955a6af4a24c9bad0c700fd081f037ad7f3bb437e49ce02cc8edd5d1d88d96466fdb22089e7912a2420e13419e8118e0124c4e44c1259cd85524139ac6e94ccc980d6cdb391d9c34b738fdfbdbb871c1e1978ae08f4b0881dab89c6a64735a6acd6ddaaf94c87e03210704c23673cb4cf9fbb8a902956164f5d7799e997aefcb1277b33f1bcb8dfa87bdc9a05fcc05a5166a79d70e543be6ea547713649d7a566436b8b67246789f6e2d738a077ac25b4c1ea518942ede00ae7eacc6f08f1cb04baf6e5d04360dc7caec2a3872e3f208d969d8cd3471aef9125b8be94dec7655ffd81443db28ad76ed3b2b4e6fcb5998a57684ba3304d0743c57a7c9398f15f72cb2511e6074e1058e3a17a52af69d42adf62c136b0a34067ffcfd8d774e993de8471f3039f481ca7b416d53f2a47582e224f442be4eaa7a2f9d5d7cd4a3439da26a66710ef1d9e070793725ed288021eef823c955b077cf39c53131282fcdc0e388ae017050c8ec8da1c4cb4133adc44b0abbc649da8522490b42fdf189562d295dee430db4a3f62b2269ecac28250704487468991cd5ec3dc425b7d018184f4480161d5a4bb97083a97e54091e23c1e88ce15b3c1c28cdf9778a0b6faed7efb7342eaf580a3bbd99f328dc4769e6cc76ec3fe387232196d44fda665403eb32","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"21ee4e13743d73087bc65b70fc9ba87d"},"mac":"2bcd9a82340f8e5fd37eb2bd89a51cd7c4543ff4bdfc564573607c3c929b334b"}},"7275728278304CCADAB52F7AA5C5534F08B8448A79C80C49353DD1194701E9BA":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"5292592225872decea35f6c1537c6e4c"},"ciphertext":"9258e902e28ecaa5a9316f4d06eafa22beeb717fff3c93fc4273c77a8cf2fe7c16f5cc2f9114110cff6e98a0380ee368a11ac11b181b98e49bda3c07d6be5a22d3c70a809a487016a63d612bd596392b4fc88117f6710089cfb7010a97e4419f8118abf58736c669051350c71e46b65af52ef5edea70b9b83eaa7ffe97837ff61a76632f29af0cbf4c3414dcf6d0e0fb381ca4a937e40a998a5fea1f4f33462b5e41bb58e34f9849a75007b19f9720cd2344d5107103ef580e9aa364a6e1a533874307c62bc28609a046ef796bd87cc2ca78f137d493fdedc5daa153fddabdeb5999613e9e670e43f21365d5d51237d0f7469cc3cc0303476e17de6847e5b01a6ddd77caf5caba114ff987ec0d6daff799a4cdb9fdc93f4f1f216cc45740aefa47b3565a274cfdfdc9cd2eb6e2ab51debf510ffdb4607568be7bbd7cdd4bf5dc415874e078087ca7e28abb8ee02dffd1bbb36eadb85b9e8e4e200909f4e70eac82ad52a29f68130af662c246e9ea08a7fa81378037a37eacbe0dbc727179c35e6f099eac73c2c9048c48a093c3983a01c561e90ab286ad86ca86d0e27db4f86de5b36cac157221dd32ced16124da8e39c6e4efd22ce855b0c24afefcc6397b264dea3f781ca75ca3af426a4670c8a6ee5147521e7f6474a6949e367d48bf77bc4ee1b6f1178a0c3a9307a5b3c3b60948ae8eb3375bd68d3a72baa381e53508cfadaf196edc731f8fcc988f0e1d42c49540fa5de149c7994752480ebb07558840204a33443b12f8c44d0931ee727c5981428826522aac308801b68e6162d45afa3d9f89f522a4642d9424e41b1ca0950180bfb42fea400308953e359ac249a2e4d53aa4270653060a16dff3107d5f4a6f486b737957eee6851f809d46edac566ad712","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"988c3627c7eb00144a2d2821d34bfc94"},"mac":"9a78bbe2d75905566e967e47321e505b05d9498295f1ba7b5c4b16a300accc79"}},"9D8041E29054AC99D5F9D7F22B4E93FDC457212D68653695756ED6B06F6CB608":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"4fa07a3d720e1267d098e15eaddcfbee"},"ciphertext":"cdce09c949ba2f8f65466359331fc619213c144a0c6d7c3c1968263e91cd2e92cab381244c32d486e6daace0333328b81e1ff27f694c3f0eb342d27a73645ec5133ec9de5a6fb5cf03648c70efc3b9bb050905a6ce3be16e1206c8046b82fa2204891cf103f64468f7ecdb82513014174550892ec539f6228b4abba981096f9c59ec764708c311d8d447a19be951ac348ca986bb085292c4ad7ef3ce7f1fa6a6d508cc3569afddc8befd23ca80683a75de48bb9a11786db2c64eb43737867ea6cafce51ce8214ce7a53b1b3a4abd41922b0fe273ba977d0c7f3fdab7ae8aa79b9471364d0ce1adbc2057fa9e76b7498070c1bd66eadbe001c9036a28c4b3e69692bbee66829e0f97378e136b62035f3cca588273201050daae2925dc0eaa407ce3a48ab4fc643aef11d7983d653d12d031a83fea01f91a133f086309c858ea50a8ef89d65ad47ac404ac8eb5d1f78a312a6a9e7876d630391fa30c1ad15f2c029839412aa90604034b5d9eec8e56e3a16653cf85c118487563e5f0796f499b3fc2b5b66016ad9562d804f57ed851b0fb5daca2241aa2b58b412bd605229f2162c920bf4b9c5e61beb0e602b338dfb21bc5c06773fcb3fc6cd7f78d19fe7428bcfbed2a6fa674ba6a726331e09f333ff14fac4beaf4d0e4fcf050e59ac1e958498d0d4b30c6a3d8d32ef358d4a48a4b9615c5455b89adb184af54f219211b4813449928b289cfe837d34b9544b7cc7801646b548ae394ced32459a236a4dbd6bf7d4169044160c5a436b1b8fa2babd64f706c76a75e501aea0f9a83628d4ee334682a7f597e72c13fef92b337d2bb97866bf0d33bb43cfcc49ab7430d09bb7abb928407e725c49c9fc7103da1de2ddd08d8e1321b1152ee2a0918e349bb005980e2c7dcb637f760349206d107f2","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"723e25475d87a981c38d7d1b7b073503"},"mac":"d5b16d2cd2f583a455e95679765fd151d024e8cf700490d8375b10508c4cb5ef"}},"902E29416D738E43182FE948913D5DBA7EED081C8C5BF2306ED0A2E0FE2D49BB":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"e7a12f9071a6c9df4f043dd71865ec5d"},"ciphertext":"7084cce34a1fc1951d6e3a5725f6d87b548022e62603b224b244b1af242467b3ecc18bd92fc4203e3418d3f37d35bb079e761aa64a10688523860d4aa7e5dd5f8c372923540325c3c5405faf3d36ec8f0ba747a3bedb1c2cd686fe44082c27444876bf457033db6eb10a485368c690026d09f9af8f43959ea4252775e8c69b82989f88bce948abda714dbfe9992b674330b415c49b522000532dc9bd5a81f781a3a345bc56aa9741b63e1e345b7dbde96aa8fab4481dbd910accd6d2bd45dcc4cf6bd204a86a972b38f4acea804edf0021e563adc3714ddf8d14137b159d99098eb67fdf89d00fbe4fd20e865daffde408875d782526618e557ef7ddd7c32bd6a0ef50c23d877307ae6140289fb7a6c3ed3ac8e1f8179e121e9581d1439f8a080b5d09754ca6d082829d7d521b866483266b3fb9c31f409b37bc5170f3627202008931f37ab9bdcbb36c2e9e07a238765254b8d7cdf61a74f9331f75d78acb6246e3f9d38c99464e97205fcdbf5df9ee9c2fc9b7d7cfa9cbebf0fd44fb33f172d6624d6764cd703c5433e7af66d5325e2f1413c189e826972eb22389a8986b8eac301c8090beb13398812db2b1ad383e2f4edc6785dcc3af146cefcac4473cd39d95747fbc07ed7eac957a5043c717c85b4eee44bfead73c2eb9761635beeb509524e97ed844eb6bce2e738fef4697af27931cfa8e39b0086db8cfe2d87845037cfabd15c808f5002335ac93c7d8f6e7d04040d76f6f946f2e3fbf804906fd6e9b24e75c0c3c597aeb1a8b661c26709625479a328e0df4902dc27edd78dd8f4d07f1243cdfebd5bc0499c8f725c1db7f337583422aaa5f6a9cf8f03f17940f6df941785f0169f0e5f516305d5a57a2312a1cb899251c277f9d48248c90fbc0dedfd312ffe0","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"2693c42f93c828109bf31916715fbf0a"},"mac":"5319bb0ce74de9692ec979d358b62465255595351d44d8991a4d2e979e8156dc"}},"DBF083BF9AA00111851E28A2112AEE37F155F40FCFCF98AC4AA00E32A4D7C86E":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"c768d6955521c301e4b03ace7a687e9b"},"ciphertext":"b548d14eee7ed8350cf6ebe41bb69329f31cf5cd02785cd6e1aad7fc5edef5a09a86b775149fbde7d5c8784785fac51d405d256bc290de60c117bd152a491972c3b729fe2d9822f20bad29e434dcbb4acf25eb5d7a5bef3b83647786b636d05c99284a232d7cc10764829f2f186e5a6530aba9d42bc3c490e8e54881825c35a20eb72fa1041d447034fd79cd3854b5b50f2c5dd6bea5efba729578068aacab8ab35456d49fd5095453a39a5b093c25bd3e9f4572d4945c8a41b552d981d3bea54cf571ad04cafc7374a4cee19b604c73fdd9bea0ea71f682ba88d7bf42eb973215761b38c5960f0218e2b455c4178d0b797850758fcb85600bdcf579e4125dbdb4ad17571a1ffa9607c4869fd40cd5e20945d0d7915dcfbd1248086521339ece171df42de5936532f4d1cdaadaae869d8b8ba765edf6a023f2aadf6bb5b3914d36f67244079f2d8e66bca25d3aa644e79d9f61c6641468e7c032c33c8a8088ddc486ff2754f8b64a3ae56c21d23ab189a8228f92e28749b63c3c25d3b083994ecedb523fe6844cdccdc0b150641068173eb3b17ebe3b617e174e4c851067ccf2436d3761cf260cdd0efd4a5fe7ea594d0e5e981114c5126831f40707ef51358098a3a9180cb29a577f35b1eb8fca0565f91a0d20021353220186905a3abf7ed2854955e808530f60160f58cddc7ef11aa04b705e362b4e954bfacdfc3f02fe5d69703afca5e41e917ab1f3a89247db0f0f34b9e742b1b764c3c6362107e5ca19eb1d18ca828a46e9fbc177a4e0bc19982f456cb0cbb1e41c7bee9597fb7a59ecb3316d5339c2ecfb557f6b5a40a6914dc89f0309659faa39d478c5a563222b4f85939711d7fc40b077fb59b0fc4b6b1fa93896fb542c0db4dd3aa4b7a066b69ab485883b41caf0ee055c90de29fcf3bf03355bbacbb82a4210","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"fd4535751fccbf4e2422e7992853a75b"},"mac":"6e760ac939744ec251099fee22825cc1de6bccea28359acd6161b3d52396223d"}},"97B8BB724B7A335FE20BEABB415497FE10DDD1E3DAAD793F0BE617CDECC44F87":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"dd2110dea71502fd03db766ec5de6ded"},"ciphertext":"eeaaa552a8e53f7c71353475d71aef2dcad46412da079d701b7c06eff4e6020b4e4190410e2adf03a4cc1ff33224692bd0400c16a6368e76deb6536702959f4410ce7206a5d9e44fb9563733cfd58b58286edf27f27aa8d42ebcb2e0d46013d68ef63d4c698a946f034c9b6e223e752018ac37f521e14d87b048e109e22bca6a705564e81a29b6dda80d6055a5e86f535e324fe85bd1168cc855e71d5438077d1422ba396b1eb1057079b9b436e62b864a49ee938e1b504c5bf112c65c557598da153656da5ba59041ba6d5759e8e916446ea1df48fd305da24af9e5e5192cf53f14ded06e6709a4e99bea860e2cc8d411a17165b5c07ecb7f9e4752d92611f842ee25717764c8a00dd8684b27cbd32922993da7a689520458138bb5cb0bc016676de89e5c1aae7c9cd9d947e828b8e1ee5f636ef6047cbb20a115f75f12be31a54aefebce011ed2cfbdda63a6e4b73819fc39afedf635efc850f60d731b3e484ed0191b95c8883dc70ff2c7485d8618bf852b3f7f1c96289d8dc104d85a6f3b8995d5d1fce547b6e3915d2d0db55bd5c718a9baab29c0ea45ccc7f77fd8f37f470dcea1b8547c90cd668f2b50c5342d1c9e97b2739a59484e474d38ae12517e781b3e2ff49001aa3002ef432cbf5e226a14b70c2b6209b2c50b1d257abb3778c3c34831f4ebe63d2c5505f492f0787243cbfa2f289db4fad981c65b4ce019c2892cd0628fd6e3e73c928e500f2bad9cbcd6a2424b7478026d203ff9c13a355df48611f9fdf6663d8034d5d682a19694ba7ac9c4a8ed247dd27831996ab9d8d9b9d372d1e1eb16ac41e80ee6c1bf7a2b462d14db5cb2a36da0ef0fa08bebc5f7fa9f9db258527eab5f22f25036b08962bfe6a240c54ddbf854cb2ac600eafef4e38708d71c7a37f07703c5983146b81e6754c2336fda5e","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"9f3a6baf1250c293f073c794d2f0d6b8"},"mac":"e42dc80c7e4481ed5e46111b9d490322ffb55ab948bf5acfbb6bbeb9e3139b3c"}},"22334073D217E093862FB9A838E61F8CABBF53E273A390FE11889CFD8EFD0113":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"b4d6714c5f2bf6d96c9b5e449927c351"},"ciphertext":"0624e0704af5f01a23b0318eeb53a8a0c3e29ef1e7fa1368eb8bcfc330aee71555768fafc49eae9cbbeac50395d1258f4e8a8ffc2a13dc311a3dbfc934f9673c9f2e1f76b0033890939b1e367b8f7a54ed4cf2ac2826def115374fcdeded2c4a0f90e82ca53c5cef888049350cdb0e7e45dbe6801277affadccbd38666b57a171d9f92fb9de5e215c56b2cd1ce5f268332c1a230e13dcb8bdb7864c013803f2d7ce19919cee30257ef3d9301122f6c03cdd6abbc562567d4460bc0be01e13af15bf3f0170d5701cabb1d90cc2cfa254a595103323e823b3cd6766cef996693459e3ca6ef3c82900da074b9c140e4eecd49b30a4c38c3bfe0f4d6c18b5dc14654f731f993886ef563ee5e2468d2b6299e7758701dc2530c319f757c80d222ea16304d423f788ece4ec601507716dbbd0e906c85b8678036c313105fc04cb47edb872f86416a660e36b268c1739e0419307f7ecd6b4efb1f24bc01ff437bf82c558ad62bb47d4a6be5459b0e53d1797b878612960c7495129e610c4ac881f98adae62d34340848f80249e8af9d1b5ad5ffaf888ebacaa364cb2e4b9108553c69de3dfc249876791a5366d7b141970729d4f92dc113ab3ef88526d88888de652fdc1c44057b3300b9db8adfb34958d2dfc14fa8b48d802fd0aa4d4a8a73db3d858a23ea60eeb2b2dd7b6ca625ad2f7ff810e0c0f145a067da076529aa163fbbd8b8a5b6c44373e93e9d49ff5e7ecc7df177d9ea9035cc5cb92e24033c43c14e52f790ec63d31fa79f6a7402bb5a999ce6121ed94f0423d577b16025449dfa10434cc9a1df23d520674e127e578ca6ea22c58d8b949a77ea07c142ead5c4a9b7cd95ee927115bcdd3457073763674a6f878c89ea655d6bf996fc693b2c9ff3d6634b2cd39e4d4bb73ecc04de91d90e9a0d516ad7b6","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"3e93fd2d8893fda1443563c8f8997ce2"},"mac":"97c2e16829fe065797f212781b5a2d293bf8ca6a56a9a617774327022454f3c7"}},"39DEFA8C72B37F4F89CE1E052F8C90A916A3CFF63758C9FD5F5EF633BE7851D2":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"7a3bc2d1fda580cd131446add5272f0d"},"ciphertext":"afb718fd2fd8d7adea88be092b2bdac1988ee6cec83a8d6275bccd84d3566f168e8e094c82520cf4f2682fdfe25f727add5a8721640134e8e6620375bf00b92cef5a89a53438a3236192cd7840f3808aabbc12c053ac2cb9899524493ec5858d54a2495dd73e4005cfa1f31c1ae77641142526780f707789b806066fda31ae257fcdcb4d6d49090f0c8d9296e5b97ecdf01b9ad9653c835df64faa8d924f3e128b4f931d6e7001bcf35168729542cb717dd2faa72abe64a4678960776b19774fa7065eeccf7d776fee8d18084538e59870950e0ee84fe9ab381ac72d72cf43a0ca88a221d989235fdbc314389149e5819ddbba69b0d2212cbd3da3b5155befc585ae153af818c809cdea1af0ec16fa8806580afd90fd301842cb27be63f9003154c38c3f7f30946dae18b485bc1d76fbc501a070ceae1a57971f5c27fac3ed1827f5db52077c1517d51d6193d6695f8b31d95a4e775b2235bf48ba23645971f8ae9a5d086de7622eac83f3326ee9cd16e0429b5006786ccdddc2248e4db2d5fef1c10dc706ddbab3ebe6c3e1d45a77f51aaa14844585e8d814ed5c53bb049613bb32c3da4d74b795b722584d39436237291b3712cc3c7f330dbc7503037863e1352c14612792adec0bb4d97089ac1f3bf41abb8c3d22c0005e347bb17a1b002d27e4d60c0b11c69cf8170b3b40a55e396d5d8a0f5bc16abf6e3fe115185c71a6783969760c85145c53ae92351fab5d688df533adb6c2d10631f213674387efda0eed58022ebfe5956b11e6bf69e97fbd82db4bc5ba4d64b37f5f41a1843c3b03aacc5661225500ce9efe7143e0808be02157dec5c4e9f84551960ba88a37910be5d00e95b970c41584951e8c7b60775c035a1a6866926a728a777b298327427ecf","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"f17d58be4caadeb35b84bbe6e4581842"},"mac":"36384b94d685debc7a875358dcca18f21db79ca31835a291b4563bbefee97140"}},"D262560C5636FB65027BC263A7BC2A60F2BFD80E7A4849C915A5356CC574DCE7":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"04761556a98d22226418e3f6ab875c60"},"ciphertext":"aea1884f12dc85f95b57363827d781d8f1a20014411fa7851f8bad64cd3b0060d068db59245ca8e348bd26f5e7447756fdd10f64a0f240c264464a3228f99f95fd638a3216f862684e07b0e558111c84c8d5e91477394d41883dd4d122fa61b8f682bab9792a40ca4f80c3682df8f5621ec49180769a291757a6ee4ba5c771bdcb0515b4abb46f877d45ac5dd08a7eea2bb541aa8429b25d8814c136a3227490a1ab6a04011966da83b628c626b7abb3818378bd62d4b063807ecd1021d766c09634a2d86e6fb1084ed4e6a1739a13975f49122cc91281c8470055b501c186581897f846d0fd00fec2f23f842856f8d8f7bf87c1e6d3226e225f0442cfdbeb98e002b861eb8119531ff03ec8d33942385e1c21e2b941de9580e230003825eda0cdf223007d55ed271646b5f650e30e86cb3eaff84235275976518a3397b54b46d8f4d26f8539ca010e10708e0c632b266775e93caceab7b7b0a1663ebd9d01b379669d265cb791b05d44dbe3bc527b166c38c82e847e9a61b3d0fae26734a30453439564cce0ce937e9f1aa1953faccce0fb55b639204ce494d95797491472454c460c1fc8e1f54435ee4ef9e51533e46cc248a617587b50e3bdab6a6613ba77b0f70512092c9723c13edee500aef192de319b5c8703b6e65f0d06a37b592997ff82beab72d447366e63c2a940448b88002b54e1a22bb0cd5f9bee3ccff5612fa9ec2c6c86eac258e5b9450e782ea4130b852aace4bbf7ff85096902661237cc93c2fe5f7282fc84e43607b75d2f52e1316002c517fc547af5a0e9a575de2aad50c9ceaaabb027f7882da1fd8d213dca53d763599a21eaecc17c47d69239428f054ed53a8fad6f7dafb0922cd965532fccd40fc04dd5c60c260a05a0380bab73d938a2dec96f14d7eb43e16dd8c63d58a3126a5b","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"9d6f57eebd35f1155aac4c47d6068e7b"},"mac":"336122eaf831292c05b6bf7819fbe8d73b6de4ae129791b44d3e420c905bf159"}},"B758C3B46DD6D60C1BBB1E783DF0D1815C1DFB662C77EF2CD82ACD63DF9C35C4":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"b73835c33fcb5795d15cafd2a9bd4787"},"ciphertext":"6bc9c785e0ad44211d02510a0f1194d1f2a0b9c62e1bb0b10672bbb04f8ba638effc0885426a0063d922d5fff3459bd8cb973ff21a63a6a99d56b6ec02550aff21ebd206355c3b3db3e89d975a717f6d2d7f259a5016234d6188239b861dd4fcfe159c6245be73475ad6668a49514766a484be073d724d701dff9434bd768eb5d8ed091bac49279ddadef438cf407bac3b61ae845e5022aa692440e8c3d88c59464ae7dff7d1506d0fb3149fb129a93db5da22f11a68bfb85b6948c22740387eadaaec6095da985fe0fb3d649f7786cf3e668a7104f96342c10056368890842cab6ad48c246b6906d2c2c44b25f5de559b17911ebde6cdb33765e14c525ccced7ac89949c22d386d72504fa83b289b454207099af67b998d25eb3a9950267810b8a67efee7b515b7978d60eb1f036a00a2a669802d24d281b735adf883b60b19e679886ed144aa35a31b6abb6b274ac0b1b807b3e8fc772c6136c2abc82db5487afc70079ac76d4b579c6e82779e0ecfe9a0b8cd49478c26fea69e9dbd890a9b60ce9982824a1e9a825f4d867417475ab9b8ca458b833be56e0612bb90228c7531f61cd8506cfdab8177d542d3c6e5144efed3f332f8c931f104d579afc673b924aaeaea11b2dbf823762f0788448d9bb617bb3d4cb859d78643e6b603a525d9d04a98bec822290acc693ac28e9a9dc6b456dee28f28c3a42848e8c542f8049fec6ed3acedb5ae3dd1ef082420a7cea1f8edf9f85d30a61fb3b8c7a8cf913e856ba9e3f7f3b35aa6b48aa2a1e7d92bb5f89bc5232055eec4ad3b42ed6bcc597d581777ef7eeb5c2fba1f5dad91a9f450e94c9dab9fa2dc1fc97d0639a186a87a7a1ee373072d264b6226a69a45408f7255ae1a9d1761c879ee8bdfbfde69a7949bc29445","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"86aeb95e3a4d1546c666b8f0aa9ef67b"},"mac":"0bf75c4885050d72027e8002328496fdcc4df80f83efb19239cf7d15c44446c7"}}},"version":"0.2"} diff --git a/rlnKeystore_bueno.json b/rlnKeystore_bueno.json deleted file mode 100644 index 17e671b..0000000 --- a/rlnKeystore_bueno.json +++ /dev/null @@ -1 +0,0 @@ -{"application":"waku-rln-relay","appIdentifier":"01234567890abcdef","credentials":{"111B4E182AD28A1A899638D61262236B90163CECC99743F0DE9DAF3EEFD3FD4A":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"18d63162776a739be6ab445b09be128b"},"ciphertext":"9fb4ec2b3573997d30623cc6f3a6b766dd64309c84fa7cd1b008c1425f1fd0ba76c354e4a3c03980e578450bc1808820f6d67aa7dd951088e0f00b413582cc6ff494eca2b6c8769ea87664842fbe565533adc0054b5fe73804c308720a4d26598b6a84a5418b07d21d1ace63dfb34755c0fe83222b0be1be62c4a2cd847521a1cf3acd6301a690ae7fab43a4dcaf095806da31d8c651725aeb21d01389dc69695924eb60fe7d707892a2240b6d8c2135714f3d0a061e6c37ef1ee64b01b9602a16afdd2fbb961a4d8a8ced200c1100de39364aec5df359c9400d8ac8d3a341ee0346c581d5d89ac498cb643c2bce3facb441496068bd79b09db51198f3a708c5ee59a2563378aa00703bb961edec5c6c5e51ca5204524ed868e552e0d8ab16263b838c50e4f5cbaef3a74a0333ce9179a1ccd62ec64dcf9119f3b36799274285b599a475f24c9cba4fb03bdd0d0d194f647795c128721ad909dfc284392b930419ecaa1c4c181bcbbee95b318b958cbfef9724644e6a6e9f0955b3d0fede6e30d0aed9745526e3dd355fe4d4cbb3b684c6f152e46d3ad10f00fa1b4ab50e85cb54ae4630ef39d1aaeea533aa9ac564340fc081a87de5e6e6b9884ed6905ba4d137c8d8b25d6a89be5aa4aa08a0c7ed98c33defbfafd52c0d315d0f3810fc22917e6a4dd45a8cc64d172dd9e227d512d499b7af7ca384fab041c086be48721e8b3bedcf2e53b3660ac11fda518391f0e65ea20138711572c6e8a245c3a8adf37a81d24585ad5ce38c77cfd0f4d7eebc2f8bf1a4654e8da1d367cdc1ab75a6de6202a8e48b7339dd93b6bab8a35dfd5ddf7fbdc3b75022df1e36f1be1f05b78413c638141db333963f227d859b71ccd17292ccf113aeb200e58150a48ff0584a6dd96938ad9920938b48e868dc50555d3f7e8e9de25431e552","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"c19ea51dacbdae65aa526aa0c4e801fa"},"mac":"038d18ab370ec2c9f36cb4095361032323f11c8af2932a4efd2d6c8929f69644"}},"26BA4144A124E2FD26EFEC70430691C7518FB3C6522F1FF025C19910EED8D0C0":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"055f459bd8fe9aa58295e1062b2c5ce1"},"ciphertext":"d2610e96efb9f343898e9ce4f0978e512b481e7046b65b3dc76ff13e730e163129924b23721adff8dbd4c4428785ce5a309a9a8c16f915c5cb1afd7b6c72bf41db47c2697973dd6f9db3819c94e1d8fe0463f1636f6e22557f15bfbae15f49c79e95fac8a4c04a2cafb9faef3c2bd35bfebe05154928ab8023f5a731f1aa7b627b5758fc14d7207424ec8697924f9cdb398de4570dea3055166869151c32ffda7992fb772b43e59a9235ad25e5124072b6b243d546c9348473c60be9f3207a81d60ebe44f055bf716438ab20dfbd14ce15eea9ef79f7c47beaf2014bfaabedbe7d7e98cdab2c30e1161d8300b2026ad24f14c7f768e0f7f2d5cfe50737bdd4859e3fe24ba2e2523cc00bc44f40670a1143429d622115b7f23330fa989c308a2288db6fc4371c4743373e492a3d95cedf73363a333ff348b8c7393f584886d61763de16fc00ea43cd04b2711cb2df06ff64bc6586cd33ac78695952ca63122752dd1f7088792847c68f7fbf84b752ca03982db5968c507ba8c31f9ade5dbde85953d6a208bddbeafca1842a1b9a983c13cc00284358b005b2d624aa4bd897cd70309105ed4cef1c11fe5c5a285eaa96a5395da8b3c3cb82de30fa5b22cd3fa4a8bb37606dd23850645b7ee3676bd4d03aa6d8ec50fb58637a25cba77769b87e914838b83e25cc2edcb0fbc99faa996c1595f5f3813a1bf31158c9ab7f086d1b9db1f38b8258847ddb5bd2ab801ec632e72c66451432958a46a9bf59cc773e00902a5063062ca8ef2bc882f9c10c4d838c32db257341c753f06b0d7aafa3d539e0f959584e0db58334fff1cff69d5d915fc809450c4cc0306bcc4e0abb10a161401c2a8011bc0f664153cf100a124e27113f5c52bb2dafd8f67901e208445e511e0c67c14fb0259451bc49249786a7","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"ff826e8454c219a6e60d49b0d9d39e54"},"mac":"0cc0c291d25572d116b8fc05b7d7fa9062f8886a3702b2049133623939b52250"}},"23CB3C1D9E2EA9B767570ECEAE8CE87B1FFAD000F5013C7C0ACB6778F795C335":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"a814b6647a456c7969484fa54f01833a"},"ciphertext":"be76218490f014d5f2654b7eae6c34c9ef8f0afba23223b029561a78a168d78330d2cfe7dc2c4aff459db6bbe9c39777208453daf7f5568d683ae27131e4d00d29c67b4b3b9ceab5cd1a7a7b5b2b64daa904c27119e733c72d5aa05343eba8f1ce2fd7b7aa8ad2a9c9fc57c85e2b6e0a2eac902e2434351d89dbd46c9f13ffd044c8124ada7313c3c4492ef0ac91f05a0a5587b74142f17d8f9cc50f3ead444e9ed1f9db318bc0a0686d920f25b0ea9bffcb95ac82aca2d3091bb3cd0ef63ec7f4c16b3d5b73390409a86a23041bc92a892186f9fbf88ed5bedb40002e6d9254ffc6cb051919a868b8978e281937aeaba6519847e52df5366a47b9e7647e82be70c3432730d43c74012dc5eedbd6eea041b090fcf81746569d19521312bdd82b6e8a9f2642dd2722cf5936158c6b9003edf832c2f81fedb739c9c148958dfc1a2cfe4632139cabc3549ca108e4cfe1812ef043dfac85930febcd2d2b94d3fbe085bb2c972fcb8d4628582d6d35de1886bb60e10e6e685e935edf213044128cdf0614365e1f850aba5ae2b85d2aae4f1519ed46ee66017e053944bd3fb48e834be64157984834efc72490701952712945f290d7ab4e3080db5c35b24d0cc575d52a8bca9958af475d05097a29d9aafc6bf338f77fb8330d6cd039371e50659567b8ec6344f138de819eab4c827399481d6fba5e328eacb5dcb14cfb0d93d77bec6e87c951f321cd0c558859e5cbf5afd0be8cecda30227f0fbb567715bfaf956f3702bb89e1dfe0d4948ffd81376d93369a970a640725cc2c579fd0cbe17a2ae9a27ade4ab54a01be3d4d5e2e89b3c70aec8df2866e41e869bbc127916255d269c3db5bb042afd6b6408b8da3d698c82df238d5bc564f94471c4bbe7e7516255648231e20441ca9ddaf76c88913fba2a5297685bfb00dabc0df","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"53fdd26aa1c0ca821b3cbbf30522649f"},"mac":"d63bc054d28a0052ac15004deefc16ae644404edd1aa183fe4732429de8afd0f"}},"5EAB6D5C6F1810C2A769D26EE4D6AB364322B7801CDDAB12B60A6DCF3EDD7B8B":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"57ec2763348a1ddbd8f593251f183383"},"ciphertext":"18990a28a665962eb2ea75daef286799041fa8c310e210f65b5c2b0bb30b37d8c14cf5e98698f26e494a3e8004ca92fe7fdee839d558a006a6ac1337dc59b352e833ad8981b3b1bfdb5cb7a0655e9dc52c6cf478144e3b10b688dc4f197b12f57e268c11131f0220b58e0a3830bfcd599b7e36e171c83aacc02de5b1b598fa9832545c40f48c4415042c1a628ad87ef79df4c8782fc26ca95a4770962cf03245f2fec090debdf2c748952636d1b939f4d2de3387a35a2aaa4ba1c112b96385caad6bb1ef3f441cf0c708ad04fca97bb301c9050d8c814fe386d7dde54eaac0479efc3e0e3cb880cdac16fa628e3aecd50be57ed95a4b3d62bca45eb33ccd41550003bf15386f72e1e5a4e52ff052a34e1edcc1f47a74aecfca509fcd93056e7bb926a7efdd12c61b01455f62632f4131b011385ab55e5af113f6ba7a4977226d4d17ab01fa803703a189c67482de11b407a3cc6cacb02fe36c528b13327abeb0dcabe4b68da3d77e89880a49f291beeb609a8c7622f5bf342b6f481cd87706243ae64906c9516faf08e81dc1087524db87aa0e68860cb26aca865a0375013c16ed37e54888ce8fbe2f87c773223f96e9cbfcfa7cbb3277448982b57d0b5e09cbba63e27659783a468cb054d2e7884ed197ae8206d0091e00b4df3508803496d03801226174a9414651fd3c6efd2ad8703d0fccda8ced280d664456a76914f77af8299cac1e070452124a5ee3138a1e0c3482a383a61f2b95ea609dcbd4f40caa9af8b275b9ec28d6fb69545b11f1f898b15dd4ef307ecc83b0ec8168aa432164b6c9b1e4b9fec597baeb3ae18af824353da0db1c5577bc5c8ae0842f64d54fdf32cc83d9450b83186df74f709ae3f9eacd4a4b6c5b279179c17789362ee62f472d79bb116df89fd1b8b1ce949bddffbec16b5300582133","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"c248de79a7fc92016bb5380e062eb845"},"mac":"f0a7f06fafbc50d181a3a4218efc073405e14a56c9b87362f39b3985f6fe61c5"}},"AEC413CB14A92AE11EBF9F103C153D4706508DEAF71BCA5C2690CFD2312A6120":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"29480fb3ea8ffe24e0c19da90bec1571"},"ciphertext":"d38132f5ad4bf86e7b66cbdc08832061087d730b7dd5d3e5481b2e89ca4a82296d2f1a4199b201a5606808c3821bf37055adc7acfa2fb63bb3d2a563cf036da8ed13ef62af6f8c3bbb74b6b21fc3cb9493bba9761c5abeafc2db8584966173f0841d335a0e58a10ff245301aa8e944f306b350f0b487991b77442d036d4003267c09d2ef6da110d886b6c24f7ddb531af2a119e56d107ef20523120b9563b8aa0bd7928ca12be581dde778ee8b2d94f5edaa6768de40dbc975ffa7fd0087504e311b328a14fbf8a7376023cbacdf32c1ab49711e0db56752af85981a7a54376bea6a25586dc51e79cc24f942fc656943791eb691358b39ee630a48e869e0864935c925830b39802f253231645505ad65ac0fcf0fb63290d2f621ac0a81d7d060b5bf5cf4bec6c147998261c91cb18cc21f2fbc16e122f392a9ea37735a111f91035397ce877973f7e533abfe77ff7136cfb6e6c1a50dd281db0b15fe2f9d6a18499e550e7103b6bc331034bdf19551c56d643e95f21877a3e5a6db0bcd72f513dbd62e785f7c8a7afbe21269723fd3eec36c637cca5cb654035d2834576a469709e5f25212192be400a6257453a3f8a7830bd0fe5d859059597779f7c840541097cc65a235ac9ee5b25e4281ba72cec78a05f00d60473b8059b1fcb35c0bd335004e733fae4a3dfa1907e214c805fb3efabf017bd36b525a83c0c80215da77d8c217b843181945186601e210d1542eeb62531305f1d639dabeeecefe0e8f5508aac950df9f5a901dd11ff907086ecd4ed329df438325a43b2993ad5ebe2da451443d2c131925634364507c55e25dd36633664de8d8058f2c27ef07e8016ed4f1cb646344cba11265b899979648feaf0dadc34d695eedd38110eb6da38e793f5bd5ec8cff009c3fc0b5e6ddca80c3a2cb2ec5","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"8f8a801e6592bceb1b5e5447571ea0fe"},"mac":"0d8b69da70b43e5f5e11a1004d94a505274ddbac793565069109d18188d636e3"}},"540E46FDB3F58933A9D820D95DF77FAAF5003E1DC45358A39CFBE19F34FDD98C":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"43b64815318aefba15a7f73d73d150b0"},"ciphertext":"c04d288279274c2d24345e901f344e3dc633ee63cf0053d4f25e56723e477d8fa50a60f033afd95bd91559b74b968dbe94f63deadbb7727a085aabe9639022b65919a6bdceec596b628bcd9364cb0eb13be170a0e03b5cd94aa783cf53625689bd633fdc9ec410db87a780a3569e65cb7f2f2ce97528b0d61c1a0b61af1fda14739819256c366421a52761cea9a0e36bcd9a3f2032ac0f54a8b47bf31fad62a13248430704de33665243299332afb45a6c02845805fc9b9e4139c931e18eb83e1d97731c420eb5b00a8dbf8d38e7bf50916502c8de098b1d405f1f15c1c3871fc08ea1d844a8a4f151b933b884112b8b321e2ac9d1405ccd0ae75bb92c114016f06981e70cb2dde5885fc3a6ea2b2e176f7a42cb689d7357ae575e8080ea8c995efb7ef79c011a77fd483c0fad4900ef023340dc21bd2a71dcb4bd0c679a95752a17da62c3e9cadc86f82e7ef25434916aeef8bb66c3d85e1b741edc8c812eb4dddd65094929c38d054b5e26ca23138fb0349a3cb5d3b700cb418ebf0ed2f6f89d1c27ee0c915b08954262168655a85c30a08e03c01d0d5fa31b09f44b64d2e6451ec0bbb421b9e73ff79ab09e6928988f5d9e03dec278fc1ab7967c233c8cf382a96dfd8b23fcfa9d9845efde7af1feb7e9d5f0667eecc0192c16828dff7ab2012c848e8a1b63ae6a8f6315c3b4fd10dea66c3a3891b75f01c0feccecae4e59bd6fb34c9081a6dcba9fded22f5c968cd46b911d74f93251b12b7d4a2aa49856bce83b764ff0f71f0691ae811691910779fc0a2a148ac89a1cfd46f4e1246297549c0d1fd8b1fdf662951fa32e19350332b8bde6c5cfa72685475550c49d32553a27f4c64d0beb703dfd9fbdcbaede8cdcf9c97569ab3e2a800cd62b6edd04dfd980577ec576d8a3f324e60715d5","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"43fc4a9ac746047e464795e7056efc2e"},"mac":"546e956586cfabe8fea6b41a68f31ba0db59072749858f96e686738a5afe9dcb"}},"043729C961F6DDF07B681A1893D6820EFAB97B8BB7E25F6E9D04DED1575892D9":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"6266d32dc3b20912b5fb9faa14464ead"},"ciphertext":"432071ce04210a55208fbc122e3a54044237ed3d795fc3ae98140ed798c757628c358836be2dd7646daedf2b88da27abbc2c4c57806623d96c1c207742835366e637031855d0bdc8666799426c559ae9a6402949bd39ea1ad3be4a9feb866e8147de5b85e97a70cf83590bdba80d66dadd5435e32bdeb09ef24b46fd202678c6360a0a3460dbe82d9e0b21f6172f6d7f4b48db9c87ecbab2b5247ee781e9fe32bf359b139acecf95fe52c7181de5c2c5a8fb6d99d55d73e82b479a83fbfcd99e4ca3024b0c7203a45aa5718c311a11703ecf33298bd9115da27d20502e69cfb9516427398750f0df138f2235c41c8665f96b973111cd681436d8f8dfcd7b754f4e3dab61524d6f5ef7fd906f86cb5352d9425cf621a460f0a6467083b59148c3bc75dc52459626488e28dd2c16a21ee964bdd4decc2fa15d33e354d0cd2dfcb5fccc3712c6294d3ab1378ad85bd783cb00d36d0f94c0cd76e97905229c6db166a1b6332ae4413e085c48fca85bd754c04ee71bd694226936e13ab62cbe9b710988bf4240cc2cebd0159bd314562d1f8828fc06d01ba34539438a81e01e5fe3bd17a75f8403e319d15874cad9f476fc8a912d8818c50446b5ab3838aad7ecadb7c4cc446c5329225043967de44d19064a96f7de3411320d4bc38a8a85891206ae8e2396b9400707231d696deb6e2ff6bc8832df5fdaf85143335e35f35d639ee860868abfd94baf301a4b185fe877934fd4300f235a7b7e2bc7fe1c7c40522230ae2cce2b76b64ecc44762a78133ad92a4741524252a65f3af035b2c51a97aa23bfc626524294e2c222d3c1a1d21adfe033fcc4d5e2423e345b6f79dca3693c15f739947745ec15db59da48318f5da338793fe7c851e0f04859862e740934aea8dc1802a68fa0266a42705d30e9aee56b218891d92a161457","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"ba279bca8cd05693c701e7d004787fe2"},"mac":"7e31b1796bf9367297e8f5a6af723541c586077760e3b7d63e98dd0c2f4a94db"}},"A0696E81F22427001158564C962C7127F21EB6E3AC8A12ED80B405603807B511":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"922a2976a54a690ffdd4de6ff4da298a"},"ciphertext":"36dfdafd8e849cf83f974b5de89f5e81f26e8845acb6147e1bf5c1a479ad1646a98f890d09b9d233cea08bc52f2ca4d224b8b8202ccda68bbb600f3656b1bb9c7594d29895d2c77381ced9d02d06e4e2a250410ab5adc89d9da42d670a9162bcb0ab88ae4e27373b1ebb67e65f2939572515e0a6f83b7fed7628f45b8e6a9f257c746079a40ac6305271753436ad22aa984f8d624e2a55b0643839ad1897229817b51216275d7d3118b539762046982f8bdc7bb90ffface5aabf2b30f4ae709b5ec531fa3cfb2a6bd74dc9484f4b4bf2e56ea5ae7a9d9dbac76d96e2607156183c60273691670ebbd7db4ced933c6ce7603b3483922c81dca9d4f73e230bb5ac60f43ae1d0799d89f8f0bc2de1ea9c6e7b9d544526ff8c44cf362a6bb542a1eae478b10c204421d9b4845e6f6c91dde8d5ca8ac67e484a577fe144704ad3bb7baf2acf8f57975daee4b748409d4a5106d6c29e5236c13029bb7bb206b50cd31e5628857a750f448f543ffad29e80a3f74a41a88ea0db84e9d255b8fd7bdc1da518219dcd9d912c2f5b04ae17c131e7b16ad2411ebc526a5f18411b80b5aa9ed8d39977335b65d4c60e68d6a62d20d553a5180ee6026a04fd68a237d4a414ea34e70047dc0559d7e5c532d20cdbea31e927a07c1f04d5a72d40b244b483684ec45e9492cc5142275e96516f072890ad1b3f085d5a5075c9c52db75d055fd90cc1aa39c4cc721e107549447175d834d47a80420dc82c593ab6992d75cea6710c0d8e42f696fb7b7562ceb6e1f0311d4fa1304d584092a1ba04404288fe435c7822d9c35e0246d40edb468ed48086560cbbb2284233a7adaa5ec101b46107e5bc97f4a617bb31d2ada3e4209f757aa3a1b8372c8a60f02ea2bb55e9ec6c9ba21bcd6c88a27401154c3cefcaad2e1b790342045696","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"06b3cc6db774193ad546620fbbd28c94"},"mac":"3010a051059b94769a27a8daa9b5fb8cc7e7a89b0b3e7b42f54f91723e381829"}},"3560456C572F43BA67FCB538CF452CC1F6642E49C3EDF1FBC9E2E3BBFD6D98D2":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"9dbdf86c9f1385510abdb8c3bfecdcce"},"ciphertext":"47d017065f22fb2787747701d2cedc2d8a4985f58db9c44dcbf63f36a50c008626131ef7b1ccae68f4ff9f6afbce80bddab437f962028fccecac3159c70aea10331dd86c1e977dec93afc894d1afb6aa82df7c1a6aff16ef402e9b841f68ca3b57d247b4602217982e379064f776f5ee0f42a3bab812836d094dac65e3850546eaf4ce7d9d2632c6d4a41befc32e804b4a620377b6c25abfe3a0cf549fc1ffa850c8728827540fb3daeb6cc0ccbfe987eae1cd990c3b54c767ffd6439c97939d0ae7aeaebcdfda3c2cb57dfa7cad2a4bf6f4e0aa2d89c227b61d68ccae88cad027c7dd80064b5a476168b8fd61313e93b37220cd7121d9aa81a34f0770c58a688862cc0f01e392c6cfb8ebe8ef4ef52decba36933df1538909e80188576e4743645e26055c9843b8957b57668e4f59714816e6e6d781759d6f81020fcdeba2bc8b3a4259753b513c132e8b5c7f6e60bacc4a2cf719b6ea5079289b46569b7b07a0269692e53d64eb99c81cc113e7fd3c0bbf037cab93cf563e2be7a8832bc17976c6194a5b0ed4a65ce09c0e2f664ce1685e05241020e80fbf5ed701b5304ecb5117a954906033b7328025a6708207888377cfc855e8039c8075a228fa687619bd6b25c573c56161fda1339a0896666ee1f370e9a22f1a48eb9f3115e0bafabf023b7d387421e1319cda8a452e10d95db91c33b2665f4c41f5522aeaf40f5471ee1e1afe1c1fa44661d90896b871f147bf6b87e6b73705ac69b6db00af79deb4ee3de6330ecc360461f6c8af0428e7bfb8bc8cb69a7c57fb68e02df91fd13a76811281ef887a42dedb2483d9d3be64dd0c23f67f6fc1e3dc1ef21b11d23fef0c9f67e47827152757e48bce9b2c3b62c3f5ed901f18e3fb62ed97ecaec36217329c7b46ab6394bab6393377428d19ea09dcaad698b4b40e","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"52e6f99d46319779c951e5cb9e769b9a"},"mac":"044a93c40e7f456482750896fa1a4dcaff25b97aaad468331a8639be3f29cd2b"}},"1B9432E815DCFE92E1F71FE57020FDF87A2295D64EA9FEBEBA26E925D86AD4A5":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"68a485182683feed26b341420efe763b"},"ciphertext":"39e550349a980046f180f9dc5b9fbc3acbce66b9f5a00eaf9ac33cd06c6e0a626214c34f323dd8955e55cb5f8adf74271b2eaa732f8611a4a8bea6ea501e9ba48622623d6a34067c20436e4982c84f62ec76bbc45dbcd4c349edb2bb1c7797668c125bd850e760b97de87dbebb6bcd15efafcec8009d1685311f83b0c5ab3b2a5ee4fa772b77593b660c3a7e14d7cc721e1f0b7b39ff9f4fa2fbdc9f8e9a4e4224b588ead3697ff8fc913f7d5303ff38e388e853c1bd218b279a5d60f89ce340c979a5f1926f652234fdd6d7f616c89e4f1967c273457699e0cbda13a31935401bf351b443515172c05719a2150a377d91c2d6bc4cfe1f19869d7f70248f6ed13c942f7dd5b8c6dcb32955fe854ec18eb46ee35396248808008b03213d27086bffa223b40d5f46cfc76858f7fe3491d8f8e6337721fe23ef07499f0e8b811a09cb750de8baa2a146f897019da81e76c62192341919e02e2995bdb98081775d94c674264b791c9ef67e1f89e4bc64932aa7b1a550835cc8ce91b2f767e58bd8b4b353cea1efa3ccfe50c1afdf6dbd8c6fb59667a396616ce0f081f9715ef5f55f14ce7250cafa3da059d138f86b132e94f25301a44d00cb9c6b07979edd68c9def040098ebcb0f079c2f46aa7d9089d816ae20a8cd9b71806bcb85252c0c91585f5c2e1fc1c1e4778b1dfc8651c5a7e65ac42e530c030c8e7e23fbfcd74aa5d3bff92c22fb81b2d8c8f4ae6abc7397e415cab7c65d3423fc61e48949ad6225d57040425b02a0268eabfa6e8d78ae6d38042e8f69dc2776afbcb3395208ac4a9d4b450ae08ddf89e0a3e41db2622f2d77d12c644c6fc20ef54c463f4814bf98001036c42a4f81ee28a6a9177d9744d952298aeb5614ab3e98802d0741e020d2ab57b0351b3ca892e12155338b88c50e714b4f427","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"88e73e4bc30f3d003531cf2fbf603d4e"},"mac":"0f28441b580c94f872dc61294f19697309ca76a225489621e818fbbe0bc60ab9"}},"346C09CD6928B788D196F1DE09A189659FD05AED086B7D6E18D1498F5965B871":{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"24527e91b4bceb54da9fd24f13e8e232"},"ciphertext":"5c7a86c6a807fae8a543b92bba818732d4464b157c2cefcc6989151bc25687fc5babb4d5fd172ccffaec6df7e8bcc06611a1a59e81cf50eb76fb89aeb4012cefff6c1db5e03d0ba9f27cca30fa54ddcf89aa0666b6ee298b9885bae8776c66c3c61a8ae637d2cfb99ed0eb78ea34b74fd9c20ce22bc9d77309d24495b54639df5548119bc4661ab54f0b70636aa77e1386fc07e5222f6dec6ff196ef9ee3d5f486b9fbe1f2b466b05dcea0d0b7ee00a0b740eb5ef6fdde09325884e3955b01736f1c1fbb4d049697e7a6469e892c529c1f06b63e0f2ba65fe453b741a5936a997a84f1bb33f91c6e5711bf288633c73a32230a20e82c71e7b8588f1f54df705a9e1387cfa617958cf56ba0d266b1c442e1f2f5720fbde2a55a43187d41789c954c666f3913ce63863f9175068764b28fe017598c701a240ab0ad60c87a546be2d4844257f31213be0467259246eb5a1bdb9f3ae2234cbe7c0025c8bb91c1853cb92d2b5a2928d76947c70c3f5d0dfa4ea717c63019e23438e43a4768bc004c794e971def415684249753ec1529219a499a9b3aee8631e5896af80ef57514290ba81d3fb2153fbb5814d5d136167e775eee0246c7cf4f70f1dfcf94a36669d8e28a65d6eb68f9fdfb97d721e2960b2ea2b5b3bad2b7bdbdc4cd29d0cb56ee2fff193e67a9dd5a8e238904f158d4be0af3893e17d052b2ae04d0455183f80cfe20fbc38b30150208cd89394b2c362432a74f7cb2ce7fe8377b74df0b59b7ad4b09dd3c6be4cd7b26e8aa0ca1d427725958c47bd027d6fc359bdb88d115925bfce8604e4561f332a0b97cef34de3a37baf6d48721abac02946db8a1e4288127d4110634cef314fa1cc5ab726ce6c17702eefa780f2699f46060474fc11f5c49cce7bb7e62062be0de1af7781c8d67a11dd71c2e","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"d0daaecee81c5a997731c15a88dfc9f6"},"mac":"069b637633911fb510a268e4046cfdc717ec625db46b5b1f2e830f646b8bbba8"}}},"version":"0.2"} diff --git a/run_bootstrap.sh b/run_bootstrap.sh index 7eb09da..d9d52f8 100755 --- a/run_bootstrap.sh +++ b/run_bootstrap.sh @@ -8,7 +8,7 @@ exec /usr/bin/wakunode\ --relay=true\ --rpc-admin=true\ --keep-alive=true\ - --max-connections=300\ + --max-connections=600\ --dns-discovery=true\ --discv5-discovery=true\ --discv5-enr-auto-update=True\ @@ -17,4 +17,4 @@ exec /usr/bin/wakunode\ --metrics-server=True\ --metrics-server-address=0.0.0.0\ --nodekey=30348dd51465150e04a5d9d932c72864c8967f806cce60b5d26afeca1e77eb68\ - --nat=extip:${IP} \ No newline at end of file + --nat=extip:${IP} diff --git a/run_nwaku.sh b/run_nwaku.sh index 5f6113c..2aa76b5 100755 --- a/run_nwaku.sh +++ b/run_nwaku.sh @@ -20,18 +20,20 @@ if [ -z "${BOOTSTRAP_ENR}" ]; then fi echo "Bootstrap node: ${BOOTSTRAP_ENR}" -RANDOM_PEERS=$(shuf -i 20-80 -n 1) -echo $RANDOM_PEERS echo "Using bootstrap node: ${BOOTSTRAP_ENR}" exec /usr/bin/wakunode\ --relay=true\ --rpc-admin=true\ - --max-connections=20\ + --rpc-address=0.0.0.0\ + --rest=true \ + --rest-admin=true \ + --rest-private=true \ + --rest-address=0.0.0.0 \ + --max-connections=100\ --dns-discovery=true\ --discv5-discovery=true\ --discv5-enr-auto-update=True\ --log-level=DEBUG\ - --rpc-address=0.0.0.0\ --metrics-server=True\ --metrics-server-address=0.0.0.0\ --discv5-bootstrap-node=${BOOTSTRAP_ENR}\ @@ -39,7 +41,7 @@ exec /usr/bin/wakunode\ --rln-relay=true \ --rln-relay-dynamic=true \ --rln-relay-cred-password=password \ - --rln-relay-cred-path=/data/rlnKeystore_$REPLICA.json \ - --rln-relay-tree-path=/data/rln_tree.db \ + --rln-relay-cred-path=/rlnKeystore_$REPLICA.json \ + --rln-relay-tree-path=/data/rln_tree_$REPLICA.db \ --rln-relay-eth-contract-address=0x0A988fd9CA5BAebDf098b8A73621b2AaDa6492E8 \ --rln-relay-eth-client-address=ws://linux-01.ih-eu-mda1.nimbus.sepolia.wg:9558 diff --git a/up_containers.sh b/up_containers.sh index 34ccfd0..a8a44e3 100755 --- a/up_containers.sh +++ b/up_containers.sh @@ -8,10 +8,10 @@ echo "Generating rln memberships into a single keystore" # seems we dont populate the chain id, so infura considers it as replayable and rejects it. #ws://linux-01.ih-eu-mda1.nimbus.sepolia.wg:9557 -for i in {1..10} +for i in {2..200} do docker-compose up -d nwaku_$i - sleep 5 + sleep 1600 done