Hanno Cornelius
5747ff5be0
Change contentTopic to string ( #463 )
...
* Change contentTopic to string
* Missed a spot
* Try to fix Windows CI
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2021-04-08 17:55:19 +08:00
Hanno Cornelius
b0abbcf597
Improved chat2 message encoding ( #409 )
2021-03-09 09:23:53 +02:00
Hanno Cornelius
398b701f4f
Minor fixes for chat2 and store ( #407 )
2021-03-08 09:45:10 +02:00
Hanno Cornelius
cc962f2dd5
Further chat2 improvements ( #405 )
2021-03-04 09:19:21 +02:00
Hanno Cornelius
1eb1cbaaa8
chat2 improvements ( #403 )
2021-03-03 10:40:19 +02:00
Hanno Cornelius
41fe4395a8
Bump submodules ( #363 )
...
* Bump submodules
* GossipSub refactor: Rem async from sub/unsub
2021-02-02 13:33:59 +02:00
Hanno Cornelius
ed979a7d60
Fix network simulation and remote peer ID CLI argument parsing ( #351 )
...
* Fix network simulation and remote peer ID CLI argument parsing
2021-01-25 13:03:52 +02:00
Sanaz Taheri Boshrooyeh
cc1fc15d38
Adds rln-relay flag ( #347 )
...
* adds rlnrelay flag
* minor edit
* adds the input name
2021-01-08 09:56:58 -08:00
Oskar Thorén
39d08ce930
Add basic docs for cluster fleet ( #340 )
...
* Add basic docs for cluster fleet
* Add more cluster notes for viewing logs
* Add note on submodules
2021-01-07 18:10:38 +08:00
Oskar Thorén
37a3a4fadd
Refactor: Put waku_type content where it belongs ( #333 )
...
- Separate out types and methods into appropriate module
- Add util folder for small utils used in multiple independent places
- Update paths
2021-01-06 17:35:05 +08:00
Oskar Thorén
f860c0dda4
Refactor: waku_types -> waku_filter ( #331 )
...
Also create a folder with README for filter protocol.
2021-01-05 12:52:10 +08:00
Hanno Cornelius
f0636bcd9d
enhancement/unused-import-cleanup ( #322 )
2020-12-21 10:14:51 +01:00
Hanno Cornelius
8a1ca1ff8f
Await WakuRelay publish on node ( #313 )
...
* Await WakuRelay publish on node
* Reflect 'await' change on CHANGELOG
2020-12-02 10:40:53 +02:00
Oskar Thorén
63b0e8af76
Accounting credit receiving node ( #292 )
...
* Accounting WIP: Swap access through Store
* Fix order bug and comment scenario + typo
* WIP
* Accounting: Account for receiving store node
- Turn accountFor function into credit and debit
- Misc formatting
* Accounting: Fix bugs related to mount and test
* Accounting: Simplify query signature
We already have a ref to wakuSwap through wakuStore now.
* Resolve rebase issues
2020-11-24 12:53:42 +08:00
Oskar Thorén
44e9d4d86b
Refactor types store ( #291 )
...
* Refactor: Move waku_store into its own folder
* Refactor: Move waku store types to new home (WIP)
* Refactor: Fix errors and recursive imports
* Fix rebase errors
* Refactor: More rebase import fixes
2020-11-24 12:34:32 +08:00
Oskar Thorén
f8aff5756c
Accounting: Move flag to config and add basic test for accounting state ( #284 )
...
* Accounting: Add config flag (default to false)
Also fix bug where query function is called twice when flag is set.
* Accounting: test state update after store req
2020-11-21 13:31:48 +08:00
Oskar Thorén
010408aadb
Minimal accounting state PoC ( #278 )
...
* Add basic WakuSwap type and init
* Mount swap protocol and keep accounting state
* Flags off by default
2020-11-18 20:45:51 +08:00
Oskar Thorén
9518322198
Folder restructure ( #274 )
...
* Change folder structure to {v1,v2,common}/...
Addresses https://github.com/status-im/nim-waku/issues/261
* Update waku.nimble paths
* Flatten paths
* Fix import paths
* Pull out utils folder for nat
* Pull out waku_types to top level for v2
* Fix test import paths
* Remove old READMEs and replace with one liner
* Update README and split v1 and v2
* Skeleton READMEs
* Update README.md
Co-authored-by: Kim De Mey <kim.demey@gmail.com>
* Update README.md
Co-authored-by: Kim De Mey <kim.demey@gmail.com>
Co-authored-by: Kim De Mey <kim.demey@gmail.com>
2020-11-17 17:34:53 +08:00
Hanno Cornelius
24f4a087de
Feature/unsubscribe from content filter ( #255 )
...
Unsubscribe from a content topic
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-11-10 09:13:16 +02:00
Kim De Mey
0b70fe61a4
Add encoding/decoding of payload for Waku v2 ( #251 )
...
* Add encoding/decoding of payload for Waku v2
* Allow for Waku v1 payload in chat through compile time flag
2020-11-03 21:20:40 +01:00
Oskar Thoren
4b21bb6b9b
Default topic: waku -> /waku/2/default-waku/proto
2020-10-28 13:19:43 +08:00
Dean Eigenmann
45d57efaea
feature/add-filter ( #244 )
...
* started working on adding filter
* fix
* fix
* fix
* not subscribing
* fix
* filter
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-10-27 11:40:29 +01:00
Kim De Mey
aab93912ef
Cleanup the wakunode2 config ( #242 )
2020-10-22 17:04:17 +02:00
Dean Eigenmann
bfb29338a1
fixes/wait-for-start ( #228 )
...
* fixes subscribe to wait for start
* moved around
* added test
* fix
* eol
* rm
* removed as waku is default
* updated docs
* fix
* Update node.md
* Update node.md
* Update wakunode2.nim
* Update wakunode2.nim
* fix test
* rm
* fix
* fixes
* fixes
* fix
* fix
* using connect
* fix
* fix
* Update wakubridge.nim
* Update wakunode2.nim
2020-10-22 13:12:00 +02:00
Dean Eigenmann
5ddd8701c9
fix/content-type-int ( #235 )
...
* fixes
* fixes
* using a better topic
* fix
* fixed
2020-10-21 16:55:06 +08:00
Dean Eigenmann
b2edfe8dda
feature/start-protocol-command ( #209 )
...
* started working
* fixes
* rename start -> mount
* started logging
* mounting relay
* Update wakunode2.nim
* start of fixe
* fix
* fix
* fixes
* Update waku/node/v2/wakunode2.nim
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
* removed comment
* fix
* update
* changed the default
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-10-20 10:36:27 +08:00
Dean Eigenmann
5c25ed131a
enhancement/integrate-store-chat ( #230 )
...
* added store protocol
* setting peer
* fix
* line
* Update dingpu.md
* Update chat2.nim
* Update dingpu.md
* Update dingpu.md
* playing around
* fix
* fix
* fixes
* tested
* tested and finalized
* fix
* Update docs/tutorial/dingpu.md
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
* Update chat2.nim
* fix
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-10-15 13:56:53 +02:00
Oskar Thoren
e3099f1ab3
Revert "enhancement/integrate-store-chat ( #208 )"
...
This reverts commit 5c338ba731
.
Breaks chat2
2020-10-15 13:06:09 +08:00
Dean Eigenmann
5c338ba731
enhancement/integrate-store-chat ( #208 )
...
* added store protocol
* setting peer
* fix
* line
* Update dingpu.md
* Update chat2.nim
* Update dingpu.md
* Update dingpu.md
* playing around
* fix
* fix
2020-10-14 14:33:21 +02:00
Oskar Thorén
d6fdecafd8
Fix timing issue with subscribe in chat2 ( #226 )
...
- Support static node
- Ensure nodes are connected before subscribing
- Sleep to allow settling down before subscribing
- Default chat2 log to DEBUG
2020-10-14 18:34:29 +08:00
Kim De Mey
daeb736335
Cleanup warnings in v1 and split test target in Makefile ( #211 )
...
* Cleanup warnings in v1 and split test target in Makefile
* Remove protocol2 target and get chat2 build in CI
2020-10-08 11:10:45 +02:00
Oskar Thorén
75be455272
Basic end to end chat for Dingpu ( #195 )
...
* End to end chat example for Dingpu
Partially based on directchat example and previous example code.
Also adds existing cluster node to Nangang README.
* Update waku.nimble
* Update Makefile
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
* Update Makefile
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
2020-10-01 19:38:32 +08:00