2090 Commits

Author SHA1 Message Date
stubbsta
ecd56c6bf4 Code cleanup and change some debug logging to trace 2025-06-12 14:14:58 +02:00
stubbsta
ffcfb95e02 Minor updates, error messages etc 2025-06-12 14:14:58 +02:00
stubbsta
e7e34956a3 Update test dependencies in makefile 2025-06-12 14:14:58 +02:00
stubbsta
cb12c7766e Add pnpm dependency installation for rln tests 2025-06-12 14:14:58 +02:00
stubbsta
da4946f59b Fix linting 2025-06-12 14:14:58 +02:00
stubbsta
62e7b145fa Fix error message formatting 2025-06-12 14:14:58 +02:00
stubbsta
c1fc24d4af Improve error logs 2025-06-12 14:14:58 +02:00
stubbsta
0acb393c3b Fix formatting 2025-06-12 14:14:58 +02:00
stubbsta
6fc1f69220 RLN Tests updated 2025-06-12 14:14:58 +02:00
stubbsta
05b87a296e Fix RLN test for new contract 2025-06-12 14:14:58 +02:00
stubbsta
8879703801 Rework RLN tests WIP 2025-06-12 14:14:58 +02:00
stubbsta
8adbeed5bd Clean up code and error handling 2025-06-12 14:14:58 +02:00
stubbsta
152bd250b0 Update rln tests with usermessagelimit new minimum 2025-06-12 14:14:58 +02:00
stubbsta
2aa0a64349 first implementation of token minting and approval 2025-06-12 14:14:58 +02:00
stubbsta
cba55f6fb5 Move TestToken deployment to own proc 2025-06-12 14:14:58 +02:00
stubbsta
5fe1c8a67f Clean up output of forge script command, debug logs to trace, warn to error 2025-06-12 14:14:58 +02:00
stubbsta
ecb07fed54 Add RlnV2 contract deployment using forge scripts 2025-06-12 14:14:58 +02:00
stubbsta
80fcaa3397 update waku-rlnv2-contract submodule commit to latest 2025-06-12 14:14:58 +02:00
stubbsta
6a6c1b384e update RLN contract abi functions and procs 2025-06-12 14:14:58 +02:00
stubbsta
10275f46a9 Add IdCommitment to calldata as BE 2025-06-12 14:14:31 +02:00
stubbsta
568cc5f5cf Update toRateCommitment proc to use LE instead of BE 2025-06-12 14:14:31 +02:00
stubbsta
78239b4e99 Revert keystore credentials back to using LE 2025-06-12 14:14:31 +02:00
stubbsta
bd18fc403f Improve error handling for eth_call workaround 2025-06-12 14:14:31 +02:00
stubbsta
402cb459fd Add error handling for failed eth_call 2025-06-12 14:14:31 +02:00
stubbsta
1d3f02d5c5 Add await to sendEthCallWithChainID 2025-06-12 14:14:30 +02:00
stubbsta
61735ac63e Add workaround for groupmanager web3 eth_call 2025-06-12 14:14:30 +02:00
stubbsta
badbc07ffe Update all keystore credentials to use BE format 2025-06-12 14:14:30 +02:00
stubbsta
12496169b1 Improve IdCommitment logging 2025-06-12 14:14:30 +02:00
stubbsta
1d9b4918a3 Test idcommitment to BE and debug logs 2025-06-12 14:14:30 +02:00
stubbsta
d0ee8ed8ac Fix linting for group_manager.nim 2025-06-12 14:14:30 +02:00
stubbsta
bf3232ee9b fix group_manager after rebase to use new contract method sig 2025-06-12 14:14:30 +02:00
stubbsta
2a21eabb3e Fix formatting 2025-06-12 14:14:30 +02:00
stubbsta
cbc00f1cb2 Use more descriptive object field names for MembershipInfo 2025-06-12 14:14:30 +02:00
stubbsta
0a737bc7e0 Clean up debugging lines 2025-06-12 14:14:30 +02:00
stubbsta
b97c797955 update RLN contract abi functions and procs 2025-06-12 14:14:30 +02:00
Ivan FB
25a3f4192c feat: retrieve metrics from libwaku (#3452) 2025-06-12 12:49:05 +02:00
NagyZoltanPeter
17c842a542 feat: dynamic logging via REST API (#3451)
* Added /admin/v1/log-level/{logLevel} endpoint that is used for dynamic log level setting

credits to @darshankabariya co-authoring:
* Adapted conditional compile switch check from Darshan's solution

* formatting fix
2025-06-12 10:50:08 +02:00
gabrielmer
d4198c08ae fix: discv5 protocol id in libwaku (#3447) 2025-06-11 15:56:25 +02:00
NagyZoltanPeter
895e202265 chore: Added extra debug helper via getting peer statistics (#3443)
* Added extra debug helper via getting peer statistics on new /admin/v1/peers/stats endpoint

* Add /admin/v1/peers/stats client part

* Address review, change protocol names to codec string

* fix formatting
2025-06-10 02:10:06 +02:00
Ivan FB
5132510bc6 fix: dnsresolver (#3440)
Properly transmit the dns name server list parameter to the peer manager
2025-06-06 15:50:08 +02:00
Ivan FB
4f181abe0d bump nph and nitpick change (#3441) 2025-06-06 11:38:34 +02:00
gabrielmer
daa4a6a986 feat: add waku_disconnect_all_peers to libwaku (#3438) 2025-06-05 17:25:14 +02:00
Hanno Cornelius
66d8d3763d fix: misc sync fixes, added debug logging (#3411) 2025-06-04 15:19:14 +02:00
Ivan FB
336fbf8b64 fix: relay unsubscribe (#3422)
* waku_relay protocol fix unsubscribe and remove topic validator
* simplify subscription and avoid unneeded code
* tests adaptations
* call wakuRelay.subscribe only in one place within waku_node
2025-06-02 22:02:49 +02:00
NagyZoltanPeter
a39bcff6dc feat: Extend node /health REST endpoint with all protocol's state (#3419)
* Extend ndoe /health REST endpoint with all protocol's state

* Added check for Rendezvous peers availability

* Fine tune filter, added client protocols to health report

* Fix /health endpoint test

* Add explanatory description for state NOT_READY

* Fix formattings

* Apply suggestions from code review

Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>

* Apply code style changes and extended test

* Fix formatting

---------

Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2025-06-02 17:21:09 +02:00
gabrielmer
94cd2f88b4 chore: exposing online state in libwaku (#3433) 2025-05-30 17:47:06 +02:00
gabrielmer
5e22ea18b6 chore: don't return error on double relay subscription/unsubscription (#3429) 2025-05-29 12:05:48 +02:00
NagyZoltanPeter
768b2785e1 chore: heaptrack support build for Nim v2.0.12 builds (#3424)
* fix heaptrack build for Nim v2.0.12 builds, fixed docker image creation and local image with copying

* fix Dockerfile.bn.amd64 to support nwaku-compose

* Fix heaptrack image build with jenkins.release

* Fix NIM_COMMIT for heaptrack support in jenkins.release

* Remove leftover echo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix dockerfile naming

* Fix assignment of NIM_COMMIT in Makefile

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-28 19:07:07 +02:00
Sasha
f0d668966d chore: supress debug for js-waku (#3423) 2025-05-28 13:10:47 +02:00
Ivan FB
8812d66eb5 chore: CHANGELOG add lightpush v3 in v0.35.1 (#3427)
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2025-05-28 13:00:25 +02:00