Richard Ramos
|
b820d797c8
|
feat: add pubsub topic to Index pb (#200)
* feat: add pubsub topic to Index pb
* fix: flaky test
|
2022-03-02 12:02:13 -04:00 |
Richard Ramos
|
2817d71fea
|
feat: use `d5waku` as ProtocolID for DiscV5 (#196)
|
2022-02-28 14:28:09 -04:00 |
Richard Ramos
|
cdc0c9c69d
|
fix: remove unused vars
|
2022-02-24 09:40:18 -04:00 |
Richard Ramos
|
d1931a6c69
|
fix: remove print
|
2022-02-24 09:37:10 -04:00 |
Richard Ramos
|
df66ef5bb5
|
fix: race condition in unsubscribe (#197)
|
2022-02-23 11:08:27 -04:00 |
Richard Ramos
|
8d155fb51e
|
fix: protocol name
|
2022-02-23 11:06:47 -04:00 |
Richard Ramos
|
58f739765e
|
refactor: use int64 timestamps (#189)
* refactor: use int64 timestamps
* fix: changed PB Timestamp index to 10
|
2022-02-23 11:01:53 -04:00 |
Richard Ramos
|
e9dafb6038
|
fix: remove public key (#193)
|
2022-02-21 15:21:31 -04:00 |
Richard Ramos
|
0db40c7de5
|
fix: broadcaster blocked after publishing 1024 messages (#188)
|
2022-02-18 13:49:11 -04:00 |
Richard Ramos
|
11d1f8fb0d
|
feat: result aggregation in resume and enforce max page size (#183)
* feat: result aggregation in resume and enforce max page size
* feat: add WithLogger option to wakunode (#184)
* fix: rebase issues
|
2022-01-18 14:17:06 -04:00 |
Richard Ramos
|
a3c67e0d42
|
feat: separate waku2 network (#179)
* chore: use go-discover instead of go-ethereum/p2p/discover
* feat: use validator function for discV5
|
2021-12-10 11:29:50 -04:00 |
Anthony Laibe
|
12593bb503
|
feat: private get messages
|
2021-12-10 15:51:40 +01:00 |
Richard Ramos
|
1b0e03c07b
|
feat: add support for RFC31 ENR (#180)
|
2021-12-10 10:26:38 -04:00 |
Richard Ramos
|
0de19253da
|
refactor: maintenaibility fixes (#167)
|
2021-12-08 10:21:30 -04:00 |
Anthony Laibe
|
d0d3271433
|
feat: private rpc encrypt message
|
2021-12-08 14:07:57 +01:00 |
Richard Ramos
|
c45e8a3c31
|
fix: handle stale clients in filter protocol (#174)
|
2021-12-08 09:00:20 -04:00 |
Anthony Laibe
|
2b225e90e7
|
feat: Implement logic for publish from node
|
2021-12-07 14:32:02 +01:00 |
Anthony Laibe
|
9bb957afeb
|
feat: build swap and attach it to the store
|
2021-12-07 14:31:36 +01:00 |
Richard Ramos
|
ed91f47ff0
|
fix: wakuflag for ListenAddresses ENR (#171)
Also, reorganize code in utils package
|
2021-12-03 09:40:51 -04:00 |
Richard Ramos
|
23cbb24a94
|
fix: use max Int32 instead of 64 due to compile issue on android (#170)
|
2021-11-25 10:18:33 -04:00 |
Richard Ramos
|
a3125c7b61
|
fix: increase response read limit (#169)
|
2021-11-25 09:46:04 -04:00 |
Richard Ramos
|
b728e62ec7
|
fix: disconnect peer after failing 2 consecutive pings (#168)
|
2021-11-24 16:11:24 -04:00 |
Anthony Laibe
|
3571f0bab9
|
feat: init swap protocol
* Add proto files
* Add options
* Add credit/debit for soft mode
|
2021-11-24 13:58:35 +01:00 |
Richard Ramos
|
ce417a6486
|
refactor: use WaitGroup for graceful shutdown of worker goroutines (#166)
|
2021-11-23 11:03:12 -04:00 |
Richard Ramos
|
c8caa46c99
|
feat: add NAT for DiscV5 UDP port (#164)
|
2021-11-23 10:24:05 -04:00 |
Anthony Laibe
|
28487873b6
|
refactor: runnable service
|
2021-11-22 16:03:54 +01:00 |
Anthony Laibe
|
2afffd9dd9
|
feat: Add rpc method for filter#getmessages
|
2021-11-22 13:43:41 +01:00 |
Richard Ramos
|
79bb101787
|
fix: port number verification
|
2021-11-21 10:04:31 -04:00 |
Richard Ramos
|
e8c08ac18b
|
fix: invalid ticker usage
|
2021-11-21 10:04:23 -04:00 |
Richard Ramos
|
78a0d4d74d
|
fix: replace WIthTopic to ToTopic
|
2021-11-19 20:04:38 -04:00 |
Richard Ramos
|
00ee0b7511
|
refactor: create separate functions for subscriptions and publishing
|
2021-11-19 20:04:38 -04:00 |
Richard Ramos
|
56ef99e11f
|
refactor: remove topic type
|
2021-11-19 20:04:38 -04:00 |
Anthony Laibe
|
75516a8f96
|
feat: implement rcp relay get messages
|
2021-11-19 14:53:40 +01:00 |
Richard Ramos
|
055227a4c6
|
fix: invalid ENR generated for addresses (#151)
|
2021-11-19 09:13:00 -04:00 |
Anthony Laibe
|
c91d666f35
|
feat: Add private service
Plus add missing methods in other services as not implemented yet
|
2021-11-19 09:38:16 +01:00 |
Anthony Laibe
|
38e5fdbe3e
|
feat: Add rpc filter
|
2021-11-18 13:35:55 +01:00 |
Anthony Laibe
|
2ae370ca41
|
test: Add test/refactor filter option
|
2021-11-18 13:35:46 +01:00 |
Richard Ramos
|
c9a9b02e48
|
test: stop / start discovery (#153)
|
2021-11-18 08:26:36 -04:00 |
Richard Ramos
|
817759c235
|
feat: discoveryV5 - part2 (#150)
|
2021-11-17 12:19:42 -04:00 |
Anthony Laibe
|
978bedfafa
|
feat: add admin rpc methods
|
2021-11-17 16:11:02 +01:00 |
Richard Ramos
|
6ae4d4fce2
|
feat: discoveryV5 - part1 (#149)
|
2021-11-16 10:22:01 -04:00 |
Anthony Laibe
|
e176975aed
|
test: Add more test for waku node
|
2021-11-12 14:26:22 +01:00 |
Richard Ramos
|
54f647aa4f
|
test: public_key and resolver (#147)
|
2021-11-10 21:34:39 -04:00 |
Richard Ramos
|
6d04308716
|
feat: 23/WAKU2-TOPICS (#146)
|
2021-11-10 10:28:45 -04:00 |
Anthony Laibe
|
9f504b1150
|
test: extend coverage with missing test
|
2021-11-10 14:55:23 +01:00 |
Anthony Laibe
|
b81bd6ff30
|
feat: Add rpc store
Add test for rpc services
|
2021-11-10 09:22:00 +01:00 |
Richard Ramos
|
0c873e3c2d
|
feat: select peer with lowest ping time and test peer functions (#143)
* feat: select peer with lowest ping time and test peer functions
* fix: do not self-ping
|
2021-11-09 19:34:04 -04:00 |
Richard Ramos
|
9426cd133a
|
fix: store protocol should have a host regardless if acts as store node or not (#142)
|
2021-11-09 12:18:57 -04:00 |
Anthony Laibe
|
7ff5fcf838
|
feat: Add relay rpc methods
|
2021-11-09 13:54:45 +01:00 |
Richard Ramos
|
49737780ea
|
refactor: concurrent map and slices for filter
|
2021-11-08 08:58:14 -04:00 |