* Add specific RLN-contract repo commit version
* Verify git commit checkout and use known default commit
* remove commit hash check in deploy_rln_contract
* verify that RLN_CONTRACT_REPO_COMMIT is not empty
* add nginx service for block explorer
* return environment variables for web service
* remove exposed port from web service and change nginx port to 3000
* read keys from foundry config and write to shared file
* each nwaku service uses its index to retrieve a private key for keystore
* remove node index related code, no longer needed
* removed additional script and files
* fixed scipt shell reference in run_nwaku
* added new admin login credentials
* grafana password as environment variable
* grafan.ini to use default which can be overridden by env variables
* grafan.ini to use default which can be overridden by env variables
* revert grafan.ini to original state
* chore: add rln registry deploy script
* removed local variables, now passed via docker enviroment
* foundry service now also running contract deploy script
* replaced hardcoded contract bytecode with bytecode retrieved from github
* fixed variable naming
* Added Anvil RPC_URL to env file
* new docker service to get waku-rln-contract repo, build it and deploy
* added entrypoint: sh to contract-repo-deployer and deploy script now has bash/sh
---------
Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
* add anvil config and volume to remember state and output account info; nwaku config to register rln membership
* modify run_nwaku.sh for onchain rln
* add script for rln membership registration
* run_nwaku update, removed rln membership index and added other rln parameters
* merged run_register_rln with the run_nwaku script
* added environment variables for rln-contract registration
* removed rpc related flags and added rest flags for sake of completeness, also updated BOOTSTRAP_ENR query
* removed rpc flags, added cred-path and -password
* added keystore volume and 8645 port
* removed keystore volume and keystore parent directory
* remove unused service from docker-compose