Ivan Folgueira Bande
f1e4e024d5
use of Option in StoreWakuMessageResponse for responses with or withoug msgs
2025-01-09 22:31:20 +01:00
Ivan Folgueira Bande
bbcf401699
fix test issue that didn't handle events properly
2025-01-08 23:56:12 +01:00
Ivan Folgueira Bande
4cdbacda19
few adaptations to use latest nwaku master
2025-01-08 23:33:21 +01:00
Ivan Folgueira Bande
863d3aee9c
Some code simplification in filter
2025-01-05 22:38:49 +01:00
Ivan Folgueira Bande
d758d7273f
start handling topic health event
2025-01-05 20:30:53 +01:00
Ivan Folgueira Bande
2d507c4ea6
general mod.rs remove empty line to avoid clippy picky issue
2024-12-24 23:37:32 +01:00
Ivan Folgueira Bande
e25050e635
build.rs cleanup avoid linking ssl crypto and pthread
2024-12-24 23:37:03 +01:00
Ivan Folgueira Bande
35bacf4316
add on_exit todo so that the waku node is stopped correctly
2024-12-24 12:51:16 +01:00
Ivan Folgueira Bande
cc76ac0cb5
clippy changes
2024-12-23 23:59:24 +01:00
Ivan Folgueira Bande
2544150594
waku-sys build rm dependency with libc++ avoiding macos issues
2024-12-23 15:26:57 +01:00
Ivan Folgueira Bande
a6a5988d4a
simple change to avoid fmt warning
2024-12-23 12:17:54 +01:00
Ivan Folgueira Bande
1052dca876
avoid clippy errors
2024-12-23 10:47:01 +01:00
Ivan Folgueira Bande
863f2081f0
avoid warnings
2024-12-23 01:13:15 +01:00
Ivan Folgueira Bande
5b0204f6b1
tic-tac-toe minor fixes
2024-12-23 00:41:35 +01:00
Ivan Folgueira Bande
f2a6c8e86c
fix test compilation issue and add some more time for waku
2024-12-23 00:04:41 +01:00
Ivan Folgueira Bande
80ea725aeb
apply better option approach in store queries
2024-12-22 16:38:22 +01:00
Ivan Folgueira Bande
3cbb259b80
better time management
2024-12-22 15:54:55 +01:00
Ivan Folgueira Bande
40e908feca
expose include_data to expert devs for store requests fn
2024-12-22 15:31:27 +01:00
Ivan Folgueira Bande
eb4286ba71
use uuid instead of hard-coded request id in store query
2024-12-22 15:30:55 +01:00
Ivan Folgueira Bande
14aa84f04e
uncomment proof attribute from WakuStoreRespMessage
2024-12-22 14:46:47 +01:00
Ivan Folgueira Bande
08b8190bdb
avoid duplicated code and better separate structs in modules
2024-12-22 14:45:07 +01:00
Ivan Folgueira Bande
f27cda7d88
tic-tac-toe main add some more comments
2024-12-22 14:42:09 +01:00
Ivan Folgueira Bande
dd299001ce
simple changes to make clippy happier
2024-12-20 18:49:49 +01:00
Ivan Folgueira Bande
666bc73c04
make sure the tests run in serial and the waku_destroy is called
2024-12-20 18:05:55 +01:00
Ivan Folgueira Bande
e937e0541c
wide adaptations to make the waku crate behave tokio-based async
2024-12-19 23:05:39 +01:00
Ivan Folgueira Bande
9d73660c32
waku-sys update
2024-12-18 00:24:43 +01:00
Ivan Folgueira Bande
a5338bf03c
compilation fixes and update wakusys/vendor
2024-12-17 10:00:24 +01:00
Ivan Folgueira Bande
51ea3be78f
add nimcache folder to gitignore
2024-12-15 21:31:13 +01:00
Ivan Folgueira Bande
345dcbed39
proper use of messagehash and store
2024-12-15 21:29:44 +01:00
Ivan Folgueira Bande
3f72fc7a2d
progress in toy-chat
2024-12-01 20:58:33 +01:00
Ivan Folgueira Bande
be987f858d
update waku-sys/vendor to libwaku-store-enhancements branch
2024-12-01 18:11:16 +01:00
Ivan Folgueira Bande
0d37037d48
some changes to add toy-chat example. not completed yet
2024-12-01 18:06:34 +01:00
Ivan Folgueira Bande
ad0eab2c60
update waku-sys to latest nwaku master
2024-11-29 16:19:41 +01:00
Ivan FB
fd7e73a7f0
Tic tac toe example ( #104 )
...
* update nwaku vendor to v0.33.1
* build.rs: add negentropy dependency and cmdCount cmdLine dependencies
* fix: call waku_setup when instantiating waku_new
* Properly decode a Vec<Multiaddr>
* First commit tic-tac-toe
* adding some simple game logic to coordinate the turns a little
* some logic to panic if a proper event callback hasn't been set
* restoring back the type state pattern introduced by Richard
* new PubsubTopic type
* fix clippy issues
---------
Co-authored-by: Richard Ramos <info@richardramos.me>
2024-11-28 10:35:41 +01:00
richΛrd
7a2e4d1d01
feat: RLN Relay ( #101 )
2024-04-01 15:15:50 -04:00
richΛrd
1ed7dd48ed
chore: disable windows builds temporarily ( #100 )
2024-03-21 09:17:59 -04:00
richΛrd
201a38a64e
feat: example app ( #99 )
2024-03-11 12:00:30 -04:00
richΛrd
69a48725ca
refactor: node handle constructor and messageHash on publish ( #98 )
...
* refactor: node handle constructor and messageId on publish
* refactor: add back typestate
* chore: rename messageId to messageHash
2024-03-01 11:31:00 -04:00
richΛrd
a10a5c2d22
refactor: use a enum for handling the responses, and don't ignore the return code ( #97 )
...
* refactor: handle return code and use an enum to handle responses
* fix: nwaku does not return an envelope hash on publish
2024-03-01 11:25:02 -04:00
richΛrd
646f6f0080
refactor: hide *mut c_void behind WakunodeContext ( #96 )
2024-02-26 11:13:30 -04:00
Richard Ramos
c434e9ebf5
refactor: remove getters
2024-02-22 10:57:02 -04:00
Richard Ramos
9d3b575037
chore: remove example (for now)
2024-02-21 15:54:55 -04:00
Richard Ramos
ac96b834a0
chore: use rust node address instead of fleet node in tests
2024-02-21 14:07:42 -04:00
Richard Ramos
79b8428bb5
feat: add listen addresses
2024-02-21 11:59:40 -04:00
Richard Ramos
9c696e6097
feat: expose waku_version
2024-02-20 16:06:03 -04:00
Richard Ramos
685a6aef0a
fix: event handler
2024-02-16 10:45:20 -04:00
Richard Ramos
1f9283a849
fix: event callback signature
2024-02-13 18:03:34 -04:00
Richard Ramos
5687e2585c
chore: make sure waku_new, waku_start and waku_stop work
2024-02-13 16:18:16 -04:00
Richard Ramos
ca72e70bb6
chore: link required libraries and RLN
2024-02-13 14:50:00 -04:00
Richard Ramos
1d8626b110
chore: remove code no longer needed (for now)
2024-02-12 20:13:49 -04:00