mirror of https://github.com/waku-org/nwaku.git
6c8ab0ab0f
* 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 * WIP * uncomments the tests * defines a new mountRlnRelayStatic proc * splits mountRlnRelay into two procs for dynamic and static group management * adds a config for off-chain and on-chain rln-relay * runs dynamic or static mode of rln-relay based on the input config * adds Eth private key and account configs * reads Eth private key and account the configs * comments put the second register proc * add proper call to the rlnrelay dynamic mode * adds todo * adds new rln relay configs * splits register into two procs * makes eth account private key non-optional * removes getIdCommitment and edits the register proc * removes getIdCommitment calls * uncomments the commented tests * fixes a bug * removes contract deployment for the offchain test * fixes a bug, edits comments * removes custom types without proper parsing and serialization routines from the configs * fixes a bug * switches to stew byte utils * removes log decoding * WIP * updates register proc * edits test titles * removes eth private key config * changes the output of register proc to return the registered index * integrates the registration process into mountRlnRelayDynamic * integration test for the register proc * brings back the onchain tests * updates comments * cleans up * disambiguates the Address type namespace * fixes type ambiguities * adds default values for rln key and index * updates config descriptions * adds type conversion from hex to MembershipKeyPair * adds more code documentation * passed the group value instead of option to the mount proc * fix a bug * a minor input type fix for rln chat2 * groups let declarations * adds default values for addresses * logs registered keys |
||
---|---|---|
.. | ||
resources | ||
00002_test.up.sql | ||
test_enr_utils.nim | ||
test_jsonrpc_waku.nim | ||
test_message_store.nim | ||
test_migration_utils | ||
test_migration_utils.nim | ||
test_namespacing_utils.nim | ||
test_pagination_utils.nim | ||
test_peer_exchange.nim | ||
test_peer_manager.nim | ||
test_peer_storage.nim | ||
test_rest_debug_api.nim | ||
test_rest_debug_api_serdes.nim | ||
test_rest_serdes.nim | ||
test_rln_wrappers.nim | ||
test_utils.nim | ||
test_waku.nim | ||
test_waku_bridge.nim | ||
test_waku_discv5.nim | ||
test_waku_dnsdisc.nim | ||
test_waku_filter.nim | ||
test_waku_keepalive.nim | ||
test_waku_lightpush.nim | ||
test_waku_noise.nim | ||
test_waku_pagination.nim | ||
test_waku_payload.nim | ||
test_waku_rln_relay.nim | ||
test_waku_rln_relay_onchain.nim | ||
test_waku_store.nim | ||
test_waku_store_queue.nim | ||
test_waku_swap.nim | ||
test_waku_swap_contracts.nim | ||
test_wakunode.nim | ||
test_web3.nim | ||
utils.nim |