Franck Royer
|
dcb3a65a5b
|
No more tsc error on prod code
|
2022-07-20 12:44:07 +10:00 |
|
Franck Royer
|
5d8ab6cf82
|
Sort ping
|
2022-07-20 12:43:42 +10:00 |
|
Franck Royer
|
e0a23bad44
|
Sort out createWaku and waitForRemotePeer
|
2022-07-20 12:43:42 +10:00 |
|
Franck Royer
|
4cf197e54d
|
Implement libp2p bootstrap interface
|
2022-07-20 12:43:40 +10:00 |
|
Franck Royer
|
8e5318dc4a
|
Upgrade libp2p-gossipsub
|
2022-07-20 12:42:24 +10:00 |
|
Franck Royer
|
98c93c8283
|
Upgrade libp2p, peer-id, multiaddr
Use new packages and fix most compilation errors.
Remaining error to be dealt with in waku.ts.
|
2022-07-20 12:40:37 +10:00 |
|
Franck Royer
|
6c30e8d400
|
Use PeerId.toString() instead of toB58String()
New version of `PeerId` will only support `toString`
|
2022-07-20 11:55:43 +10:00 |
|
Franck Royer
|
9ffedd1fbf
|
Remove circular dependencies
|
2022-06-01 12:14:47 +10:00 |
|
status-bors-ng[bot]
|
6df972694c
|
Merge #767
767: Clear all timers on `Waku.stop` r=D4nte a=felicio
Resolves https://github.com/status-im/js-waku/issues/766
Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
|
2022-05-30 07:25:17 +00:00 |
|
Felicio Mununga
|
59bb9257c6
|
remove notes
|
2022-05-29 17:48:22 +02:00 |
|
Felicio Mununga
|
598a6a120e
|
add note
|
2022-05-29 17:41:55 +02:00 |
|
Felicio Mununga
|
3d67946fb0
|
move clearing to func
|
2022-05-29 17:39:51 +02:00 |
|
Felicio Mununga
|
606a2da96c
|
remove static props used for instance state
|
2022-05-29 15:01:36 +02:00 |
|
Felicio Mununga
|
911ce4a836
|
fix typo
|
2022-05-29 14:50:30 +02:00 |
|
Felicio Mununga
|
0ecd44aa0a
|
clear timers on stop
|
2022-05-29 13:46:12 +02:00 |
|
Franck Royer
|
e3015abce9
|
Add filter to dial
|
2022-05-27 20:37:15 +10:00 |
|
Nicholas Molnar
|
8aa966c2f6
|
Consolidate imports
|
2022-05-27 20:37:15 +10:00 |
|
Nicholas Molnar
|
c77b74c10c
|
Add/delete decryption keys
|
2022-05-27 20:37:14 +10:00 |
|
Nicholas Molnar
|
4734e4b7c7
|
Finish implementation
|
2022-05-27 20:37:14 +10:00 |
|
Franck Royer
|
aad678a708
|
Add a timeout to waitForRemotePeer
|
2022-05-19 16:04:38 +10:00 |
|
Franck Royer
|
06930c15dc
|
Remove unneeded variable
|
2022-05-19 16:04:06 +10:00 |
|
Franck Royer
|
d9940f4d9b
|
Simplify async iterator usage
The iterator will return only once there is a first item available.
Hence, there is no need to add an observer on `change:protocols` event.
|
2022-05-19 16:04:06 +10:00 |
|
Franck Royer
|
4b43db6daa
|
Change default to wait for Relay only
Store is not used by all applications, also, note all
nodes have store enabled.
Default value should prefer working software over feature complexity.
|
2022-05-19 16:04:04 +10:00 |
|
Franck Royer
|
277e11f781
|
Remove unneeded path from libp2p-noise import
|
2022-04-06 13:41:15 +10:00 |
|
Franck R
|
a488988f37
|
Implement Waku Store 2.0.0-beta4 (#566)
|
2022-02-24 16:25:58 +11:00 |
|
Franck R
|
3a4e98e184
|
Remove unnecessary use of Buffer (#548)
|
2022-02-17 13:23:39 +11:00 |
|
Franck R
|
64657a250f
|
Replace rlp with ethers' rlp (#526)
|
2022-02-16 14:08:48 +11:00 |
|
Franck R
|
160fea0e7b
|
Waku.dial accepts protocols expected from the peer. Defaults to Waku Relay only. (#516)
|
2022-02-13 19:04:50 +11:00 |
|
Franck R
|
0f678750df
|
Improve docs (#519)
|
2022-02-11 17:27:15 +11:00 |
|
Franck R
|
4c80f7f0df
|
Remove odd prettier config (#500)
|
2022-02-04 14:12:00 +11:00 |
|
Franck R
|
69f0005445
|
Bump libp2p from 0.32.4 to 0.36.2, libp2p-gossipsub from 0.12.1 to 0.13.0 (#470)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-02-02 15:12:08 +11:00 |
|
Franck R
|
47c5565371
|
Wait for heartbeat before considering relay peer ready (#472)
|
2022-01-31 15:30:49 +11:00 |
|
Franck R
|
03491a892b
|
Fix waitForRemotePeer & test behaviour (#471)
|
2022-01-31 10:30:25 +11:00 |
|
Franck R
|
d9248dbc56
|
Replace waitForConnectedPeer with waitForRemotePeer (#469)
|
2022-01-30 21:56:21 +11:00 |
|
Franck R
|
cba5212872
|
Upgrade nim-waku to v0.7 (#417)
|
2022-01-19 15:43:45 +11:00 |
|
Franck R
|
96cf24d34e
|
Allow specifying decryption methods and content topic (#409)
|
2022-01-17 14:11:05 +11:00 |
|
Franck Royer
|
fa4e94750f
|
Make parseBootstrap a class
Makes it easier to use the resulting function and document defaults.
|
2022-01-13 16:40:10 +11:00 |
|
Franck Royer
|
f0eb9d1609
|
Rename libp2p bootstrap import
To avoid name conflict.
|
2022-01-13 16:39:52 +11:00 |
|
Franck Royer
|
284644b822
|
Fix-up new bootstrap API
|
2022-01-13 16:39:52 +11:00 |
|
Franck Royer
|
e47335f4c0
|
Implement DNS Discovery and ENR tree
|
2022-01-13 15:38:22 +11:00 |
|
Franck Royer
|
e244bae03d
|
Renamed getBootstrapNodes to getNodesFromHostedJson
So that the name better matches the function's behaviour.
|
2022-01-13 15:33:37 +11:00 |
|
Franck Royer
|
6f4d765e30
|
Remove useless log
|
2021-10-05 13:36:04 +11:00 |
|
Franck Royer
|
640a672257
|
Do not setup libp2p discovery module if we fail to retrieve node addrs
|
2021-09-21 14:47:45 +10:00 |
|
Franck Royer
|
a21d641280
|
Added Waku.waitForConnectedPeer helper
To ensure that we are connected to Waku peers when using the bootstrap
option.
|
2021-09-02 15:46:23 +10:00 |
|
Franck Royer
|
cfb97b6bde
|
Allow passing decryption keys to Waku instance
Keys can be set at creation or at run time.
They are passed to `WakuStore` and `WakuRelay` instances.
|
2021-09-02 15:20:43 +10:00 |
|
Franck Royer
|
1d48dc4372
|
Rename all pubsubTopic occurrences to pubSubTopic
|
2021-08-20 10:13:02 +10:00 |
|
Franck Royer
|
60290e8d84
|
Moved DefaultPubSubTopic to waku.ts and fixed the casing
The pubsub topic is used by several protocol, not just relay.
|
2021-08-20 10:12:55 +10:00 |
|
Franck Royer
|
3f95934250
|
Replace deprecated package for libp2p-noise
|
2021-08-19 11:26:34 +10:00 |
|
Franck Royer
|
6d42c39298
|
export values so they are included in the documentation
|
2021-08-13 16:18:03 +10:00 |
|
Franck Royer
|
140791cc91
|
Provide easy way to bootstrap when creating Waku node
|
2021-08-13 16:18:00 +10:00 |
|