nwaku/waku/v2/protocol/waku_rln_relay
Sanaz Taheri Boshrooyeh 1ac029025a
Feat (Rln relay): adds utility procs to listen to the registration events emitted by the rln membership contract (#976)
* adds the contract handler file

* adds integration test for the group listening

* adds groupManagement proc

* deletes rln relay contract handler file

* brings back all the tests

* replaces toUINT256 with getIdCommitment proc

* replaces individual futures with an array of futures

* adds code documentation

* asyncSpawn instead of await

* adds untitest for toIDCommitment and toUInt256

* reorganizes the test and add rlnInstance

* mounts handleGroupUpdates on the rln peer

* asyncSpawn to await

* implements toIDCommitment

* updates the unittest

* improves the code documentation

* removes unused tests

* removes registration of the dynamic group management handler

* adds a comment

* adds a comment

* adds a TODO

* removes getIdCommitment
2022-05-30 12:14:07 -07:00
..
membershipContract.txt chore|feat (waku-rln-relay): modules reorganization|Initial test for capturing events using nim-web3 (#941) 2022-05-10 14:09:18 -07:00
parameters.key Rln-Relay: Change tree depth to 20 (#726) 2021-09-28 12:03:53 -07:00
rln.nim RLN-Relay: Adds fix to the hash, proofGen and proofVerify procs (to support arbitrary messages) (#753) 2021-10-26 14:42:24 -07:00
rln_relay_contract.nim chore|feat (waku-rln-relay): modules reorganization|Initial test for capturing events using nim-web3 (#941) 2022-05-10 14:09:18 -07:00
waku_rln_relay_types.nim chore|feat (waku-rln-relay): modules reorganization|Initial test for capturing events using nim-web3 (#941) 2022-05-10 14:09:18 -07:00
waku_rln_relay_utils.nim Feat (Rln relay): adds utility procs to listen to the registration events emitted by the rln membership contract (#976) 2022-05-30 12:14:07 -07:00