nwaku/waku/v2/protocol/waku_rln_relay
Aaryamann Challani e8d77306c8
feat(rln-relay): validate the merkle root in the RateLimitProof (#1158)
* feat(rln-relay): validate the merkle root in the RateLimitProof

* style|chore: replace snake case usage, convert proofVerify to Result[bool,string]

* chore(rln-relay): remove unhandled usage of result returned

* fix(rln-relay): typos

* chore(rln-relay): validate root before proof verification

* fix(rln-relay): cmp

* fix(rln-relay): generic rln relay result

* style(rln-relay): readability

* fix(rln-relay): use patterns for testing, requires instead of checks

* fix(rln-relay): move root validation to message validation

* fix(rln-relay): typo

* fix(rln-relay): typo

* chore(rln-relay): address pr review
2022-09-20 18:38:05 +05:30
..
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 Zerokit RLN integration in nwaku: alternative approach with inline compilation flag (#1060) 2022-08-05 22:58:19 +02: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 fix(ci): macos builds (#1145) 2022-09-13 15:13:56 +05:30
waku_rln_relay_utils.nim feat(rln-relay): validate the merkle root in the RateLimitProof (#1158) 2022-09-20 18:38:05 +05:30