From 54ff95762387f1d7cf13377831ef83741b6a299c Mon Sep 17 00:00:00 2001 From: jm-clius Date: Fri, 26 Sep 2025 11:43:06 +0100 Subject: [PATCH] docs: add permit functionality to allow single transactions registers --- FURPS/core/rln_smart_contract.md | 1 + draft-roadmap/integrate_rln_with_waku_api.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/FURPS/core/rln_smart_contract.md b/FURPS/core/rln_smart_contract.md index 8353e02..62925f6 100644 --- a/FURPS/core/rln_smart_contract.md +++ b/FURPS/core/rln_smart_contract.md @@ -13,6 +13,7 @@ 2. User does not need to wait for merkle tree synchronization and building to start relaying or sending messages. 3. Application does not need to do a Web3 RPC call for every tree change to generate or validate messages. +4. Application can transfer tokens and register membership with a single transaction. ## Reliability diff --git a/draft-roadmap/integrate_rln_with_waku_api.md b/draft-roadmap/integrate_rln_with_waku_api.md index b636f02..d8cacd2 100644 --- a/draft-roadmap/integrate_rln_with_waku_api.md +++ b/draft-roadmap/integrate_rln_with_waku_api.md @@ -132,7 +132,7 @@ See deliverables. - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD) -### Improve RLN UX by reducing Web3 RPC calls +### [Improve RLN UX by reducing contract interactions](https://github.com/waku-org/pm/issues/344) **Owner**: core research @@ -140,6 +140,7 @@ See deliverables. **FURPS**: - U3. Application does not need to do a Web3 RPC call for every tree change to generate or validate messages. +- U4. Application can transfer tokens and register membership with a single transaction. **Checklist**: - [ ] Specs: link to specs and/or API definition