Ivan Folgueira Bande
8b2a01082d
fix grcov
2025-10-05 19:11:20 +02:00
Ivan Folgueira Bande
0e5f7075b1
avoid go
2025-10-05 19:08:34 +02:00
Ivan Folgueira Bande
b8fa9a19ff
install cargo-binstall tool in codecov.yml
2025-10-05 18:44:28 +02:00
Ivan Folgueira Bande
ff5841f01c
fix install grcov
2025-10-05 17:51:40 +02:00
Ivan Folgueira Bande
cf890bd286
trying to fix stdsimd
2025-10-05 12:44:41 +02:00
Ivan Folgueira Bande
5cf0aa3fa4
try to fix ci __rust_probestack issue
2025-10-05 11:46:21 +02:00
Ivan Folgueira Bande
086653299c
ci set profile to default to avoid lib issues
2025-10-02 11:08:24 +02:00
Ivan Folgueira Bande
52aea7ccaa
force cc linker to avoid gh issues
2025-10-02 10:36:26 +02:00
Ivan Folgueira Bande
399a39b7df
github use stable generic macos instead of intel toolchain
2025-10-02 00:04:06 +02:00
Ivan Folgueira Bande
6e38c18aec
adapt code to latest nwaku
2025-10-01 23:46:02 +02:00
Ivan Folgueira Bande
94e5a65249
bump nwaku
2025-10-01 22:09:32 +02:00
Ivan Folgueira Bande
4e03be363d
temporary bump vendor
2025-10-01 21:43:45 +02:00
Ivan Folgueira Bande
456eb85121
update nwaku vendor to current master
2025-10-01 15:07:40 +02:00
gabrielmer
57505a1c06
chore: update store json to camelCase ( #117 )
2025-04-11 14:26:07 +03:00
Ivan FB
1d95d05dd7
avoid closure to be dropped in release mode ( #116 )
2025-03-05 09:39:15 +01:00
Ivan FB
9c9900897e
Adapt for nwaku v0.35 ( #114 )
...
* build.rs: initialize submodules the first time cargo build is invoked in waku-sys
* messagehash.rs only contains a String as the hex representation of msg hash
* events.rs adapt test to parse message event containing msg-hash in hex string format
* bump nwaku to v0.35.0
* waku-sys/build.rs use STATIC=1 instead of STATIC=true
2025-02-12 10:06:16 +01:00
richΛrd
90577d1d58
feat: add discv5_bootstrap_nodes attribute to the config ( #112 )
2025-02-03 13:33:14 -04:00
Ivan FB
247f740f1d
docs: add simple README.md for all examples ( #111 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2025-01-20 16:15:45 +01:00
Ivan FB
75b5c4c4f8
add Makefile and scripts allow build libwaku in cargo publish ( #108 )
2025-01-14 17:03:40 +01:00
Ivan Folgueira Bande
64736c0284
README.md change go-waku with nwaku
2025-01-13 15:30:08 +01:00
Ivan FB
c2412134d3
upgrade major version to create 1.0.0 ( #107 )
2025-01-13 09:50:05 +01:00
Ivan FB
0c0b834aa0
Recover toy chat app powered by libwaku/nwaku ( #105 )
...
* bump nwaku to the current master branch ( commit: 625c8ee5 )
* make the waku crate to behave tokio-asynchronously
* use of store
* use of lightpush and filter
* add waku-bindings/src/general/messagehash.rs
* add waku-bindings/src/general/time.rs
* add waku-bindings/src/general/waku_decode.rs
* add WakuEvent management (WakuMessage, ConnectionChange, TopicHealthChange.)
* add waku-bindings/src/macros.rs
2025-01-10 15:19:31 +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
Richard Ramos
8755d9a7c8
refactor: remove unneeded functions and change some data types
2024-02-08 17:16:34 -04:00
Richard Ramos
9d73230c8a
chore: remove unneeded files (for now)
2024-02-08 17:15:49 -04:00
Richard Ramos
9750a329ab
feat: use nwaku instead of go-waku
2024-02-08 11:54:49 -04:00
richΛrd
1ea96f80b2
feat: add dns discovery parameters ( #85 )
2024-02-06 13:38:51 -04:00
richΛrd
5aaafc7c20
fix: content topic should accept strings ( #84 )
v0.5.0
2023-12-08 17:30:30 -04:00
richΛrd
dc32f22f4a
feat: add filterv2 functions ( #75 )
2023-11-07 15:50:35 -04:00
richΛrd
dc641645b9
refactor: use callbacks to interact with go-waku bindings and remove JsonResponse ( #74 )
2023-11-02 13:59:41 -04:00
Richard Ramos
3acddc9023
fix: 0.4.0
2023-10-30 08:24:30 -04:00
richΛrd
ba17a46978
fix: race condition in peer connector / manager interaction ( #81 )
...
See https://github.com/waku-org/go-waku/pull/837
2023-10-30 08:18:38 -04:00
richΛrd
190e1f6b09
fix: enable legacy filter ( #78 )
2023-10-04 08:45:49 -04:00
Richard Ramos
e61732a8c7
feat: v0.3.1
2023-10-01 15:47:17 -04:00