richΛrd
5184a7b15e
chore: add debug log indicating succesful message pushes and also log the message hash ( #1965 )
2023-08-30 18:10:51 -04:00
Vaclav Pavlin
9fbfbc2085
fix(ci): rename tools artifact to prevent conflict ( #1971 )
2023-08-30 17:29:41 +02:00
Aaryamann Challani
7adb50c708
chore(rln-keystore-generator): log out the membership index upon registration ( #1963 )
2023-08-30 11:50:20 +05:30
Aaryamann Challani
f55ed749e9
fix(Makefile): rln was enabled by default ( #1964 )
2023-08-30 00:22:22 +05:30
Aaryamann Challani
eeff44c9f0
fix(rln-relay): modify keystore credentials logic ( #1956 )
...
* fix(rln-relay): modify keystore credentials logic
fix: bump version
* Update waku/waku_rln_relay/group_manager/on_chain/group_manager.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* Update tests/waku_rln_relay/test_waku_rln_relay.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* Update waku/waku_keystore/protocol_types.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* fix: greatly improve error handling
* fix: display proc and appropriate assert
---------
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
2023-08-29 17:46:21 +05:30
Aaryamann Challani
f5c1cc95b5
fix(Makefile): error out if rln-keystore-generator not compiled with rln flag ( #1960 )
...
* fix(Makefile): error out if rln-keystore-generator not compiled with rln flag
* fix(Makefile): make rln default to true for target
2023-08-29 15:36:22 +05:30
Aaryamann Challani
03a311348a
fix(rln-relay): sync from deployed block number ( #1955 )
...
* fix(rln-relay): sync from deployed block number
* fix(rln-relay): remove option usage for ints
* fix: unnecessary decl
2023-08-29 13:12:13 +05:30
Ivan Folgueira Bande
48f4c87694
Removing bridge.md tutorial as v1 doc was removed ( #1954 )
2023-08-28 10:09:42 +02:00
Aaryamann Challani
4ea451528f
fix(rln-relay): window of acceptable roots synced to rln metadata ( #1953 )
...
* fix(rln-relay): window of acceptable roots synced to rln metadata
* fix(rln-relay): s/var/let, use for loop
2023-08-25 23:29:17 +05:30
Aaryamann Challani
0566d21000
chore(rln-relay): integrate waku rln registry ( #1943 )
2023-08-25 22:48:52 +05:30
Aaryamann Challani
d5d8445a3a
fix(rln-relay): bump zerokit to v0.3.2 ( #1951 )
2023-08-25 13:44:57 +05:30
Simon-Pierre Vivier
0f0031eba9
feat(discv5): topic subscriptions update discv5 filter predicate ( #1918 )
2023-08-23 11:50:59 -04:00
Simon-Pierre Vivier
a3538599aa
feat: topic subscriptions updates discv5 ENR ( #1875 )
2023-08-23 09:53:17 -04:00
Aaryamann Challani
9c43617aba
fix(rln-relay): flush_interval incorrectly set ( #1933 )
2023-08-23 18:23:44 +05:30
Aaryamann Challani
67e44fe0c6
fix(rln-relay): RLN DB should be aware of chain and contract address ( #1932 )
2023-08-23 18:23:30 +05:30
Aaryamann Challani
2c0fdf701c
feat(rln_keystore_generator): wired to onchain group manager ( #1931 )
...
* feat(rln_keystore_generator): wired to onchain group manager
* fix(Makefile): rename target to best practice
2023-08-23 18:20:40 +05:30
Vaclav Pavlin
393876e008
chore(ci): add a job checking config options and db schema ( #1927 )
2023-08-23 09:33:11 +02:00
Aaryamann Challani
4a3b5ca5f2
chore(rln_keystore_generator): generate and persist credentials ( #1928 )
...
* chore(rln_keystore_generator): next iteration
* fix: error accessing
* fix: indentation
2023-08-23 12:51:33 +05:30
Alvaro Revuelta
fa716d9b92
chore(rln): remove old and add new rln metric ( #1926 )
2023-08-22 16:30:33 +02:00
Aaryamann Challani
66ab55a8ef
feat(rln): init rln_keystore_generator ( #1925 )
...
* feat(rln): init rln_keystore_generator
* chore: mv to tools
2023-08-22 19:53:05 +05:30
Aaryamann Challani
de0a40972b
fix(rln-relay): waitFor startup, otherwise valid proofs will be marked invalid ( #1920 )
2023-08-22 17:47:06 +05:30
Alvaro Revuelta
41660d6172
fix(test): fix flaky rln test ( #1923 )
2023-08-22 10:10:54 +02:00
Aaryamann Challani
a2519906c6
fix(rln-relay): remove registration capability ( #1916 )
2023-08-22 11:49:18 +05:30
Alvaro Revuelta
6320ffb28a
chore(rln): run rln in all relay pubsubtopics + remove cli flags ( #1917 )
2023-08-21 08:55:34 +02:00
Aaryamann Challani
ce6f7e9e77
fix(rln-relay): invalid start index being set results in invalid proofs ( #1915 )
...
* fix(rln-relay): invalid proof usage
* fix(rln-relay): use startIndex from first event in block
* fix: latestIndex set after registerBatch
2023-08-18 16:38:24 +05:30
Simon-Pierre Vivier
51fee9d744
feat: update various protocols to autoshard ( #1857 )
...
* feat: update FILTER & LIGHTPUSH to autoshard
2023-08-17 08:11:18 -04:00
Aaryamann Challani
e760a34c62
fix(rln-relay): should error out on rln-relay mount failure ( #1904 )
2023-08-16 19:00:10 +05:30
Vaclav Pavlin
dbc247a483
chore(release): update changelog for delayed v0.19.0 release ( #1911 )
...
* chore(release) update changelog for delayed v0.19.0 release
* Update CHANGELOG.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
---------
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2023-08-16 14:44:33 +02:00
Aaryamann Challani
a8fde97211
fix(rln-relay): timeout on macos runners, use fixed version of ganache ( #1913 )
2023-08-16 17:04:16 +05:30
Aaryamann Challani
0e6bb3b9f5
test(rln-relay): rpc handler to support waku rln relay ( #1852 )
2023-08-16 10:32:22 +02:00
richΛrd
8c5ca6c1ab
fix: no enr record in chat2 ( #1907 )
2023-08-14 20:43:10 -04:00
Simon-Pierre Vivier
1be8171fde
fix: bring back default topic in config ( #1902 )
...
* fix: bring back default topic in config
* fix
* Fix a bug
* Fix enr creation
2023-08-11 17:28:24 +02:00
Vaclav Pavlin
4a756a4cca
fix(ci): only add comment on PR and do not duplicate it ( #1908 )
2023-08-11 16:36:41 +02:00
Vaclav Pavlin
be56353ed5
fix(ci): add mising OS arch option to image build ( #1905 )
2023-08-11 12:22:54 +02:00
Vaclav Pavlin
23852c4938
fix(wakucanary): add missing return on timeout ( #1901 )
2023-08-11 10:00:19 +02:00
Hanno Cornelius
5e2e1b6bd0
chore: remove references to v2 ( #1898 )
...
* chore: remove references to v2
* fix: lingering rln-relay import path
2023-08-09 18:11:50 +01:00
Aaryamann Challani
0828b72afb
chore(submodules): use zerokit v0.3.1 only ( #1886 )
2023-08-09 20:21:06 +05:30
Vaclav Pavlin
aae62641fd
feat(ci): add docker image builds per PR ( #1881 )
2023-08-09 13:13:37 +02:00
Alvaro Revuelta
e1bf529031
Update nwaku-compose docs ( #1899 )
2023-08-09 13:10:31 +02:00
Alvaro Revuelta
76e25a6d48
fix: fixes out of bounds crash when waku2 is not set ( #1895 )
2023-08-08 16:22:53 +02:00
Ivan Folgueira Bande
b45e70505c
Adding milestone issue template inspired by the one present in the pm repo ( #1891 )
2023-08-08 13:13:14 +02:00
Hanno Cornelius
0acf71176b
chore: remove Waku v1 and wakubridge code ( #1874 )
...
* chore: remove v1 code
* chore: deprecate support for v1 compatibility from JSON-RPC API
* chore: remove v1 tests from JSON-RPC suite
* chore: remove wakubridge code
* chore: remove v1 compatibility functions
* chore: remove support for v1 payloads from chat2 app
* chore: remove v1 from CI processes
* fix: lingering references to private API functions
* fix: remove v1 compat from chat2
* fix: some more lingering references in tests
2023-08-07 15:11:46 +01:00
NagyZoltanPeter
cdc5423a86
feat: Rest API interface for legacy (v1) filter service. ( #1851 )
...
* Added Rest API interface for legacy (v1) filter service with tests.
2023-08-04 11:34:22 +02:00
Vaclav Pavlin
42d7105530
fix(wakucanary): add enr record to builder ( #1882 )
2023-08-04 07:22:31 +02:00
Vaclav Pavlin
1c88487392
fix: check nil before calling clearTimer ( #1869 )
2023-08-02 13:31:14 +02:00
Ivan Folgueira Bande
69969762a7
Adding example on how to integrate a Waku node in NodeJs ( #1751 )
2023-08-02 10:45:15 +02:00
Aaryamann Challani
7388134163
fix(rln-relay): mark duplicated messages as spam ( #1867 )
...
* fix(rln-relay): mark duplicated messages as spam
* chore: fix fn desc
2023-08-02 10:40:18 +05:30
Simon-Pierre Vivier
ac8ab37e7b
feat: autosharding content topics in config ( #1856 )
...
- added content topic to config.
- updated ENR building to include content topics.
2023-08-01 16:01:44 -04:00
Simon-Pierre Vivier
51dee4f96c
feat: autosharding core algorithm ( #1854 )
...
- basic rendezvous hashing
- content topic parsing
- sharding config
- tests
2023-08-01 09:05:16 -04:00
Ivan Folgueira Bande
6a81099b76
feat(cbindings): tiny waku relay example in Python ( #1793 )
...
* Adding an example on how to integrate nwaku library (libwaku.so) in Python
* Adding requirements file
2023-07-31 17:54:26 +02:00