mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-04 06:53:12 +00:00
32 lines
912 B
Bash
Executable File
32 lines
912 B
Bash
Executable File
#!/bin/sh
|
|
|
|
|
|
if test -f ./keystore/keystore.json; then
|
|
echo "keystore/keystore.json already exists. Use it instead of creating a new one."
|
|
echo "Exiting"
|
|
exit 1
|
|
fi
|
|
|
|
|
|
if test -f .env; then
|
|
echo "Using .env file"
|
|
. $(pwd)/.env
|
|
fi
|
|
|
|
# TODO: Set nwaku release when ready instead of quay
|
|
|
|
if test -n "${ETH_CLIENT_ADDRESS}"; then
|
|
echo "ETH_CLIENT_ADDRESS variable was renamed to RLN_RELAY_ETH_CLIENT_ADDRESS"
|
|
echo "Please update your .env file"
|
|
exit 1
|
|
fi
|
|
|
|
docker run -v $(pwd)/keystore:/keystore/:Z harbor.status.im/wakuorg/nwaku:v0.36.1 generateRlnKeystore \
|
|
--rln-relay-eth-client-address=${RLN_RELAY_ETH_CLIENT_ADDRESS} \
|
|
--rln-relay-eth-private-key=${ETH_TESTNET_KEY} \
|
|
--rln-relay-eth-contract-address=0x313a4a4dcf95da8e020b5375c0f8f732b7b4f15b \
|
|
--rln-relay-cred-path=/keystore/keystore.json \
|
|
--rln-relay-cred-password="${RLN_RELAY_CRED_PASSWORD}" \
|
|
--rln-relay-user-message-limit=20 \
|
|
--execute
|