diff --git a/docker-compose.yml b/docker-compose.yml index 420f028..2ec5446 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ version: "3.7" services: + # TODO: disable relay and make it just bootstrap? discv5 bootstrap: image: ${NWAKU_IMAGE} restart: on-failure @@ -27,6 +28,7 @@ services: - '/opt/run_nwaku.sh' volumes: - ./run_nwaku.sh:/opt/run_nwaku.sh:Z + - ./rlnKeystore.json:/rlnKeystore.json:Z depends_on: - bootstrap diff --git a/rlnKeystore.json b/rlnKeystore.json new file mode 100644 index 0000000..dad54e4 --- /dev/null +++ b/rlnKeystore.json @@ -0,0 +1 @@ +{"application":"nwaku-rln-relay","appIdentifier":"01234567890abcdef","credentials":[{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"e45142db2a9f0a075bc318b1649f0549"},"ciphertext":"81b1ad68729c2b26fb4bd0d1b7279173b8fd50165d0e4c5d39bbe80d56a928674d7a15e082a90a7b13c174a27318c739866f3a8d1dc33495447488375e9e6b76ce23de133738c7dc10380713afe2152cf66503b3eabf76497f5612b37a2b598d73aafafa183652049266fbc7b7728a99fea3350ee3c52bee736622cbdec363c534626cce6e1b0c02fa10e217823881ec311d1d10dd79cade64f2b2778c73571ab7debc8ec4e6d68b4a13c1af59f14dc7c171d0f88917db5658a99a8d7e1f92f7cac3507fea4d30013a39b9bc04ec018758df25b1296d4303a1a4dcf875506c8d8ccfc236c4ae9d28a742ff88292bb40b814df2b35793dd5e5b734bdceb699e06e9e59cbad19f940c207ec5292b42c858fd6296e28c1dc111dd49fb1cc4aa28a42b2f849d96c716fa2f5c9789a5b1781238b93b34775819febb46475722861ea529bda824469892514119500d46d0e6aa9e5577b02048ed76575477ff1fb4b6f0cc91f5ed60727f23035c18f27c205fe04ff37d44e9477f08eab0d533d6c27fe02be6269ef8290ede3ecbca0e491f86eb2ad79cb31793226d6479e17bfafdf547efce4ffc4e83e785e252277179772907dc202845a71374b8ca906410e94250a8bb616ba2ab00fdec0ca8153e7024c64bbc17b22644150929e0791abc2f1ef3ffe9f6581b0ac0bbbbb26858fcb84735b0d7f8d4e5350387d4353b47136034bad0591f7202b4a491debc612ccb84359e410cfd1690edd1d6a26eedce4bca8e434c7aec18e5b04abe45f9bd932079594c15edbc3ad2a30c73e40ccedd862f5e7b13a2ca9373d8573c2c908b88dd90981f06bc7c73adaf0d413a5e08b4c12fb2c4bfd48a38958e3d709a90b2655b65fcc49dcc2304209f6fb2d47bd06b3240cc706524b30e07abafe824a140e7825ffb5fda2793f1d12ca4a8d7416e4d21351ec49cf5b962fc20","kdf":"pbkdf2","kdfparams":{"dklen":32,"c":1000000,"prf":"hmac-sha256","salt":"a0b02e86fa303472e9f13af6dd1755cb"},"mac":"ff89c363c70a836a527f860c08a558817a1d094ae9fea2a79c069e1647a3907d"}}],"version":"0.1"} diff --git a/run_nwaku.sh b/run_nwaku.sh index c7d73a5..7d6a4c4 100755 --- a/run_nwaku.sh +++ b/run_nwaku.sh @@ -26,9 +26,15 @@ exec /usr/bin/wakunode\ --dns-discovery=true\ --discv5-discovery=true\ --discv5-enr-auto-update=True\ - --log-level=INFO\ + --log-level=DEBUG\ --rpc-address=0.0.0.0\ --metrics-server=True\ --metrics-server-address=0.0.0.0\ --discv5-bootstrap-node=${BOOTSTRAP_ENR}\ - --nat=extip:${IP} + --nat=extip:${IP} \ + --rln-relay=true \ + --rln-relay-dynamic=true \ + --rln-relay-cred-password=password \ + --rln-relay-cred-path=/rlnKeystore.json \ + --rln-relay-eth-contract-address=0x39558059411112732d73997712b75a865a697330 \ + --rln-relay-eth-client-address=wss://sepolia.infura.io/ws/v3/4576482c0f474483ac709755f2663b20 \