Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Update nwaku to point to the new RLN contract #3190

Open
stubbsta opened this issue Dec 3, 2024 · 2 comments
Open

chore: Update nwaku to point to the new RLN contract #3190

stubbsta opened this issue Dec 3, 2024 · 2 comments
Assignees
Labels
effort/hours Estimated to be completed in a few hours

Comments

@stubbsta
Copy link

stubbsta commented Dec 3, 2024

Background

A new RLN contract has been deployed to Linea Sepolia testnet (see waku-org/pm#228 and waku-org/pm#258). This requires updates to the nwaku repo.

Details

Updates need to be made to the nwaku repo to point to the new contract and then update nwaku-compose to use this new nwaku

@stubbsta stubbsta self-assigned this Dec 3, 2024
@gabrielmer gabrielmer added the effort/hours Estimated to be completed in a few hours label Dec 23, 2024
@gabrielmer gabrielmer moved this to Priority in Waku Dec 23, 2024
@stubbsta
Copy link
Author

stubbsta commented Feb 3, 2025

The old/current contract as used in nwaku repo: 0xCB33Aa5B38d79E3D9Fa8B10afF38AA201399a7e3

The New contract is deployed on Linea Sepolia:
Implementation is here: 0x5536F82a106D8C1f5F61D111DF57cae6218F6b54
Implementation is here: 0xde2260ca49300357d5af4153cda0d18f7b3ea9b3
Proxy is here: 0xB9cd878C90E49F797B4431fBF4fb333108CB90e6

The code needs to be updated with the new contract here:
nwaku repo:
https://github.com/waku-org/nwaku/blob/master/apps/sonda/docker-compose.yml#L12
https://github.com/waku-org/nwaku/blob/master/apps/sonda/register_rln.sh#L27
https://github.com/waku-org/nwaku/blob/master/waku/factory/networks_config.nim#L25

These are related issues that are out of scope of this issue and still need to be created:

  • update the nwaku RLN contract registration tools
  • update nwaku RLN tests for the new contract bytecode and registration tools.
  • update the contract and registration in nwaku-compose.

@stubbsta
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/hours Estimated to be completed in a few hours
Projects
Status: Priority
Development

No branches or pull requests

2 participants