nwaku/vendor
Aaryamann Challani 07833ce313
feat(rln-relay): process blocks atomically (#1349)
* test(rln-relay): atomic block processing

* fix(rln-relay): use correct starting index

* fix(rln-relay): args

* fix(rln-relay): append length

* fix(rln-relay): tests, remove insertMember

* fix(rln-relay): camelCase, cleanup

* fix(rln-relay): actually process per block

* fix(rln-relay): clean up

* chore(gitignore): Update .gitignore

Co-authored-by: Lorenzo Delgado <lorenzo@status.im>

* Update waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim

Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>

* Update waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim

Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>

* fix(rln-relay): args

* fix(rln-relay): add prefix def

* fix(rln-relay): make test cleaner

* chore(rln-relay): apply suggestions

Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>

* chore(rln-relay): add member order check

* test(rln-relay): batch insert in tests

* fix(rln-relay): test batching

* fix(rln-relay): toSeq the HSlice

* fix(rln-relay): naming

* fix(rln-relay): add insertMember back

* fix(rln-relay): serialize util, address review

* fix(rln-relay): add atomicity desc

* fix(rln-relay): inHex

* fix(rln-relay): explicit proc def

* fix(rln-relay): indexGap condition

* fix(rln-relay): func sig

* fix(rln-relay): onchain test

* fix(rln-relay): use asyncSpawn vs asyncCheck

* fix(rln-relay): do not explicitly insert into the index

* fix(rln-relay): condition, semantics

* fix(rln-relay): index must be 1

* chore(rln-relay): line br

* fix(rln-relay): missing return ok(true)

Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
2022-11-10 22:28:31 +05:30
..
dnsclient.nim@fcd7443634 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
news@5f09c76d44 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-bearssl@f4c4233de4 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-chronicles@7631f7b2ee chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-chronos@266e2c0ed2 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-confutils@a26bfab7e5 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-dnsdisc@ddef6f88de chore: update submodules (#997) 2022-06-10 14:35:01 +02:00
nim-eth@43b29fdb1a chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-faststreams@6112432b3a chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-http-utils@e88e231dfc chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-json-rpc@64dbf122d7 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-json-serialization@e5b18fb710 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-libbacktrace@b29c22ba0e chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-libp2p@a69301f392 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-metrics@0a6477268e chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-nat-traversal@27d314d65c chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-presto@8bc34dd6f6 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-regex@ab98735539 fix: replace nim's std/nre with nim-regex library 2022-11-02 15:55:09 +01:00
nim-secp256k1@c7f1a37d9b fix(waku-v1): bump nim-secp256k1 for signature recovery id check 2022-08-26 22:38:55 +02:00
nim-serialization@493d18b829 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-sqlite3-abi@fda455cfea chore: sqlite: bump (#1012) 2022-06-22 16:33:56 +02:00
nim-stew@ba687c37a3 chore: upgrade nim-stew to latest version 2022-11-10 15:36:56 +01:00
nim-stint@f36623998f update submodule 2022-10-03 18:21:03 +02:00
nim-testutils@29f98cec6f chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-toml-serialization@4879c8893c chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-unicodedb@c3c9ae079a fix: replace nim's std/nre with nim-regex library 2022-11-02 15:55:09 +01:00
nim-unittest2@bdb5eca353 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nim-web3@78a9e5d097 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-websock@acbe30e9ca chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nim-zlib@6a6670afba chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
nimbus-build-system@dc535cd462 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
nimcrypto@24e006df85 chore: update nwaku submodules (#1123) 2022-09-07 16:31:27 +01:00
rln@cb615731d7 chore: update submodules and bump Nim to 1.6.6 (#1307) 2022-10-28 12:51:46 +03:00
zerokit@490206aa44 feat(rln-relay): process blocks atomically (#1349) 2022-11-10 22:28:31 +05:30