Draft rln integration

This commit is contained in:
alrevuelta 2023-08-10 12:19:59 +02:00
parent 759533a4bc
commit 28855b724a
No known key found for this signature in database
GPG Key ID: F345C9F3CCDB886E
3 changed files with 11 additions and 2 deletions

View File

@ -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

1
rlnKeystore.json Normal file
View File

@ -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"}

View File

@ -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 \