Jacek Sieka
94604430c6
ci
2025-10-19 12:47:13 +02:00
Jacek Sieka
5c9c7fc9fb
test
2025-10-19 12:41:56 +02:00
Jacek Sieka
da5767a388
test
2025-10-19 12:28:58 +02:00
Jacek Sieka
ddbf845585
one more
2025-10-19 12:17:32 +02:00
Jacek Sieka
cf117c7c6d
simplified libp2p deps
2025-10-19 12:11:02 +02:00
fryorcraken
ce8cbb0359
pin nim-stew to match vendor
...
And avoid ambiguous call error for now
2025-10-17 13:24:09 +11:00
fryorcraken
d775bfe860
specific commit hash
2025-10-17 11:19:33 +11:00
fryorcraken
4d9489fbf6
ignore nimbledeps folder
2025-10-15 14:43:16 +11:00
fryorcraken
fafcd25ccc
set fail-fast false
2025-10-15 14:42:57 +11:00
fryorcraken
44bca070f6
only run for ubuntu
2025-10-15 14:42:03 +11:00
fryorcraken
a292ace6ea
continue-on-error: true
2025-10-15 14:11:56 +11:00
fryorcraken
dca59c7372
remove --verbose to avoid issue with long logs
2025-10-15 14:11:55 +11:00
fryorcraken
c23ed0c0c1
feat: ensure waku is installable via nimble
2025-10-15 14:11:55 +11:00
Ivan FB
7e3617cd48
Bump to macos-15 in GitHub ci workflow ( #3620 )
2025-10-14 21:14:24 +02:00
Darshan K
a6710b4995
chore: bump zerokit v0.8.0 in nwaku ( #3618 )
2025-10-10 15:29:44 +05:30
Prem Chaitanya Prathi
62be30da19
fix: remove pcre dependency as it is not used anymore and causing random CI docker build failures ( #3566 )
2025-10-09 14:38:34 +02:00
kaichao
a87b787c4e
chore: update nimble for nwaku lib integration. ( #3571 )
2025-10-09 15:47:39 +08:00
Fabiana Cecin
4d68e2abd5
chore(refactoring): results lib refactors (mostly replace isOk) ( #3610 )
...
* Changes isOk usage into better patterns with e.g. valueOr / isOkOr
* Some other refactoring included
* This PR partially addresses #1969
2025-10-08 19:14:54 -03:00
Prem Chaitanya Prathi
4b0bb29aa9
chore: an attempt to move node API's to separate files ( #3614 )
...
* chore: move node API's to separate files
2025-10-08 20:06:46 +05:30
Prem Chaitanya Prathi
797370ec80
remove mixPubKey from ENR and provide config param to pass mix nodes statically ( #3587 )
2025-10-08 10:18:54 +05:30
Darshan K
63f3234876
chore: bump for nim-json-serialization ( #3616 )
2025-10-07 15:41:54 +02:00
Ivan FB
682c76c714
Test/waku canary ( #3597 )
...
* Adding waku canary test scripts
* Update README file
note: The real author of this commit is Aya. I just resubmitted her PR after a deep nwaku history cleanup
---------
Co-authored-by: aya <ayahassan2877@gmail.com>
2025-10-05 22:07:46 +02:00
Ivan FB
74b3770f6c
Fix protocol connection close ( #3588 )
...
* Added connection closeWithEof for protocol handler and clients of lightpush/legacy lightpush and filter (except filer push case)
* Store/Legacy store close connections
note: this enhancement is fully made by Zoltán. Me I just resubmitted it after nwaku history cleanup.
---------
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2025-10-03 14:42:46 +02:00
fryorcraken
5b5ff4cbe7
chore: rename Waku API's "Waku Config" to "Protocols" Config ( #3603 )
...
* chore: rename Waku API's "Waku Config" to "Protocols" Config
Make it clearer that with this config, we are configuring the Waku protocols, in contrast to other parameters which are more executable related.
* ensure var name matches type
* format
2025-10-03 18:24:33 +10:00
Ivan FB
6958eac6f1
peer exchange avoid spammy log ( #3609 )
2025-10-02 12:13:07 +02:00
Ivan FB
d94cb7c736
fix log libwaku ( #3608 )
...
* libwaku properly set a default log config
* waku_example.c set numShardsInNetwork to 257
2025-10-01 22:03:05 +02:00
Prem Chaitanya Prathi
7819a6e09a
use ipv4 address only for mix nodes, dogfooding fixes ( #3576 )
2025-10-01 13:12:08 +05:30
fryorcraken
bc8acf7611
feat: Waku API create node ( #3580 )
...
* introduce createNode
# Conflicts:
# apps/wakunode2/cli_args.nim
* remove confutils dependency on the library
* test: remove websocket in default test config
* update to latest specs
* test: cli_args
* align to spec changes (sovereign, message conf, entrypoints
* accept enr, entree and multiaddr as entry points
* post rebase
* format
* change from "sovereign" to "core"
* add example
* get example to continue running
* nitpicks
* idiomatic constructors
* fix enum naming
* replace procs with consts
* remove messageConfirmation
* use pure enum
* rename example file
2025-10-01 16:31:34 +10:00
Ivan Folgueira Bande
08d14fb082
add waku/waku_rln_relay/constants.nim file
2025-09-30 17:51:53 +02:00
Darshan K
3c9b355879
feat: deprecate tree_path and rlnDB ( #3577 )
2025-09-26 14:47:15 +05:30
Darshan K
04fdf0a8c1
chore: add missing metrics ( #3565 )
2025-09-26 03:30:55 +05:30
Simon-Pierre Vivier
cc7a6406f5
feat: adding rendezvous request interval ( #3569 )
2025-09-23 09:51:26 -04:00
Darshan K
794c3a850d
chore: benchmark for proof generation and verification ( #3567 )
2025-09-23 17:37:56 +05:30
Prem Chaitanya Prathi
2691dcb325
chore: mix updates ( #3570 )
...
* mix updates and fixes
2025-09-22 17:49:54 +05:30
Darshan K
b1616e55fc
chore: bump libp2p to v1.13.0 ( #3574 )
2025-09-21 12:20:34 +02:00
Darshan K
3d0c6279e3
chore: fix node break issue when RLN is unregistered ( #3573 )
2025-09-20 03:09:38 +05:30
Simon-Pierre Vivier
9327da5a7b
feat: waku sync full topic support ( #3275 )
2025-09-12 08:12:35 -04:00
Prem Chaitanya Prathi
a1bbb61f47
change log level to trace to avoid spam ( #3568 )
2025-09-12 14:51:02 +05:30
Prem Chaitanya Prathi
7df526f8e3
enable peer-exchange by default and fix log on client ( #3557 )
2025-09-12 12:16:59 +05:30
Prem Chaitanya Prathi
028bf297af
update rendezvous to use callbacks to get updated shards and capabilities ( #3558 )
2025-09-11 22:40:13 +05:30
Prem Chaitanya Prathi
eb7a3d137a
feat: mix poc ( #3284 )
...
* feat: poc to integrate mix into waku and use lightpush to demonstrate
2025-09-11 20:40:01 +05:30
Darshan K
9bba8b0f9c
fix: refact rln-relay and post sync test ( #3434 )
2025-09-10 16:18:51 +05:30
Darshan K
5fc8c59f54
chore: bump dependencies to v0.37.0 ( #3536 )
2025-09-10 13:20:37 +05:30
NagyZoltanPeter
a36601ab0d
fix: Do not allow invalid pubsub topic subscription via relay REST api ( #3559 )
...
* Check input pubsub topics for REST /relay/v1/subscriptions endpoint
2025-09-09 14:04:10 +02:00
kaichao
82926f9dd6
fix: nimble libraries ( #3555 )
2025-09-01 10:12:04 +08:00
Prem Chaitanya Prathi
cc7db99982
get shards using callback approach ( #3545 )
2025-08-29 18:43:29 +05:30
NagyZoltanPeter
6cf3644097
Fix using 'make test <nim source file>', it was failing to run properly without specified test case ( #3550 )
2025-08-29 13:14:05 +02:00
NagyZoltanPeter
228e637c9f
chore: Adapt heaptrack support builds and description to latest nim 2.2.4 compiler ( #3522 )
...
* Adapt heaptrack support builds and description to latest nim 2.2.4 compiler
2025-08-29 08:10:22 +02:00
NagyZoltanPeter
4db4f830f5
fix remove libpcre lib dependency used for docker builds ( #3552 )
...
* fix libpcre installation in Dockerfile for debian:stable-slim
Seems with debian:stable-slim now points to Debian Bookworm and that made libpcre3 deprecated we have a failing docker build.
* remove libpcre3 dependency completely as we dont use Nims std/re regex lib.
* Remove all remaining reference to pcre library in our image builds
2025-08-29 06:52:56 +02:00
kaichao
84cfdba010
chore: update the version to reflect the latest tag ( #3548 )
2025-08-27 14:42:39 +02:00