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

[Deliverable] Deploy RLN smart contract to a Layer 2 mainnet #230

Closed
jm-clius opened this issue Jul 26, 2024 · 1 comment
Closed

[Deliverable] Deploy RLN smart contract to a Layer 2 mainnet #230

jm-clius opened this issue Jul 26, 2024 · 1 comment
Labels
Deliverable Tracks a Deliverable

Comments

@jm-clius
Copy link

Description

The RLN smart contract should be deployed to a Layer 2 mainnet.

The contract is specified as output of #205
The contract implementation is described in #228

A first step here may be to deploy to a Layer 2 testnet first. However, we could deploy a test contract to a Layer 2 mainnet directly if it's easier.

Note that a test contract does not have to be productionised/audited before deployment to mainnet. However, eventually a production version of the contract will be deployed, after the auditing/revision described in #229 has been completed.

@fryorcraken fryorcraken added this to Waku Jul 26, 2024
@chair28980 chair28980 added the Deliverable Tracks a Deliverable label Jul 30, 2024
@chair28980 chair28980 moved this to To Do in Waku Sep 17, 2024
vishwamartur added a commit to vishwamartur/pm that referenced this issue Dec 10, 2024
Related to waku-org#230

Add RLN smart contract and deployment script.

* **RLN Smart Contract**: Implement `RLN.sol` to manage memberships and rate-limiting nullifiers. Include functions to add, remove, and retrieve members.
* **Deployment Script**: Create `deploy.js` to deploy the RLN smart contract using `ethers.js`. Include logic to deploy to a Layer 2 mainnet.
* **README Update**: Update `README.md` to include deployment instructions, purpose, functionality, and examples of interacting with the deployed contract.
@chair28980
Copy link
Contributor

Duplicate of #258

cc @jm-clius I apologize for the confusion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Deliverable Tracks a Deliverable
Projects
Status: Done
Development

No branches or pull requests

2 participants