2379 Commits

Author SHA1 Message Date
stubbsta
2f0f346d9e
fix linting 2026-06-04 11:57:46 +02:00
stubbsta
2867ebb74f
Update group_manager and tests 2026-06-04 11:28:35 +02:00
stubbsta
66218fae22
updateRecentRoots comments update 2026-06-04 10:11:18 +02:00
stubbsta
324d69c928
add contract root cache size as constant and function use fix 2026-06-04 09:22:16 +02:00
stubbsta
343f9cb325
Merge branch 'master' into chore/retrieve-roots-current 2026-06-04 09:03:58 +02:00
Ivan FB
4099ff2638
Pin nim-ffi to v0.1.3 in waku.nimble (#3928) 2026-06-03 19:30:51 +02:00
stubbsta
16e17b4a9d
Make root cache handling more efficient 2026-06-03 14:23:17 +02:00
stubbsta
11241d4c4d
Improve test 'should fetch history correctly' for root cache 2026-06-03 14:18:06 +02:00
stubbsta
8fac7cd840
Merge branch 'master' into chore/retrieve-roots-current 2026-06-03 13:46:33 +02:00
NagyZoltanPeter
64a0ed7d96
Add helper nimble task to ease nph formatting on branch/pr's changed nim files -> nimble nphchanges (#3926) 2026-06-02 18:25:51 +02:00
NagyZoltanPeter
b593d16d11
tools: add sync-nimble-lock.sh to cross-check waku.nimble pins into nimble.lock (#3924)
Adds a portable (macOS bash 3.2 / Linux) helper that detects git-URL pinned
`requires` in waku.nimble which changed vs a git base ref (default HEAD) and
updates ONLY those nimble.lock entries — version, vcsRevision and the sha1
checksum — leaving every other entry byte-for-byte untouched.

It does not run `nimble lock` (which rewrites the whole file). The sha1 is
computed directly, reproducing nimble's algorithm from
src/nimblepkg/checksums.nim (git ls-files -> sort -> SHA1 over path +
symlink-target/file-bytes). Resolves tags to commits via git rev-parse and
guards against invalid commit hashes (e.g. a stray leading character).

Dry-run by default (exit 1 on drift); --apply writes; --base REF to compare
against another ref. Requires git + python3; nimble not required.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 18:25:21 +02:00
Ivan FB
8b0e21fada
enhance reliable channel segment states (#3919) 2026-06-02 14:16:13 +02:00
stubbsta
1142bcc1a8
set acceptablerootwindowsize and root poll delay 2026-06-01 10:34:40 +02:00
stubbsta
3649e859f5
Merge branch 'master' into chore/retrieve-roots-current 2026-06-01 09:11:45 +02:00
Ivan FB
5bc1ad63a7
ci: pass -d:disableMarchNative to avoid secp256k1 build failures (#3916) 2026-05-29 22:28:15 +02:00
Ivan FB
c5b24e21da
better pending segments management (#3914)
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-05-29 22:24:46 +02:00
Darshan
bb23ee64af
feat: fetch prebuilt zerokit rln, fall back to source build (#3915) 2026-05-29 23:53:38 +05:30
stubbsta
49700a6302
set rpc poll delay to 30s 2026-05-29 14:49:14 +02:00
stubbsta
ce41227488
set root polling to 15s 2026-05-29 10:55:10 +02:00
stubbsta
396acf4fa4
Merge branch 'master' into chore/retrieve-roots-current 2026-05-29 09:04:31 +02:00
Ivan FB
2447ce9e73
disable js-waku from ci (#3917) 2026-05-29 08:11:41 +02:00
stubbsta
ed412023f0
simplify updateRecentRoots 2026-05-28 15:41:42 +02:00
stubbsta
19751db182
Use updateRecentRoots to track root changes 2026-05-28 15:18:14 +02:00
stubbsta
02fc4d4889
improve recents roots retrieval and logs 2026-05-28 13:32:46 +02:00
stubbsta
3ba630daad
add default params to sendEthCallWithParams 2026-05-28 10:57:27 +02:00
stubbsta
9e227fe402
Merge branch 'master' into chore/retrieve-roots-current 2026-05-28 10:38:09 +02:00
stubbsta
1ff2533765
set rpcDelay for root tracking to 10s 2026-05-28 09:14:06 +02:00
Ivan FB
74057c6622
start basic reliable channel folder (#3886) nightly 2026-05-27 23:05:20 +02:00
Darshan
5e262badf7
chore: fixing daily ci (#3878) 2026-05-27 23:58:30 +05:30
stubbsta
9f95a90e4a
Fix 5s delay trackRootChanges 2026-05-27 15:33:27 +02:00
stubbsta
7238376fcf
start trackRootChanges call loop immediately 2026-05-27 14:57:24 +02:00
Tanya S
8b53e64379
Remove makefile target update (#3897)
* Remove makefile target update

* fix: set execute permission on install_nimble.sh

* improve install_nim script

* skip second nim install on Windows

* fix path check in install-nim

* Makefile workfile reordering
2026-05-27 10:40:54 +02:00
Ivan FB
79dda63758
Recover wakucanary in nix output (#3892) 2026-05-26 16:22:10 +02:00
Fabiana Cecin
4b80c7762d
Point CLAUDE.md to (updated) AGENTS.md
* Point CLAUDE.md to (updated) AGENTS.md
* add cluster id, shard id, autosharding
* add in-flight testing section

Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-05-25 18:22:04 -03:00
stubbsta
82e597d1c2
linting 2026-05-25 11:04:44 +02:00
stubbsta
c907c29cda
debug spam log 2026-05-25 10:30:59 +02:00
stubbsta
1d6b7ea566
Decrease AcceptableRootWindowSize for testing 2026-05-25 08:56:02 +02:00
stubbsta
28a7e040cb
add pr re-add gauge for proof-generation-duration-seconds 2026-05-22 15:50:25 +02:00
Igor Sirotin
c738c7b65e
fix: accept port 0 in JSON config (ephemeral port support) (#3895)
* chore: pin confutils to merged upstream commit

status-im/nim-confutils#146 is merged; move the confutils pin from the
PR fork back to status-im/nim-confutils master (36f3115). Content is
identical to the fork commit, so nimble sha1 and nix sha256 are unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 14:32:54 +01:00
stubbsta
5c0b1c1adb
add test for updated merkle roots window 2026-05-22 15:05:56 +02:00
stubbsta
692a000983
merge fixes 2026-05-22 14:36:16 +02:00
stubbsta
c52ccac37b
more merging fixes 2026-05-22 14:22:09 +02:00
stubbsta
b3fe624b18
fix merging 2026-05-22 14:12:08 +02:00
stubbsta
49976f451d
big merge 2026-05-22 13:51:59 +02:00
Darshan
67eebe3a02
ci: add daily rln simulator e2e workflow (#3885) 2026-05-22 17:15:31 +05:30
Tanya S
04ef12ccf3
Update and Improve READMEs (#3894)
* Update READMEs for new nimble build system

* Move recommended nim versions out of prerequisites
2026-05-22 13:23:58 +02:00
Igor Sirotin
bdd562ecc6
feat(nix): expose cargoHash-corrected librln as packages.rln (#3902)
PR #3899 fixes zerokit v2.0.2's stale cargoHash, but only via an internal
`let` binding consumed by liblogosdelivery. Downstream consumers (e.g.
logos-delivery-module) that need librln still pull zerokit's rln package
directly and hit the stale hash.

Expose that corrected derivation as `packages.<system>.rln` so consumers can
bundle the exact same librln this build links, instead of overriding the
cargoHash themselves.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 11:51:52 +01:00
5ff734aa56
chore: simplify zerokit cargoHash fix (#3899)
Replacing the whole package is unnecessary. Just hash can be fixed.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2026-05-21 21:46:10 +01:00
Igor Sirotin
29a77dcf4d
feat: add logos.test fleet preset (#3900)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 18:29:33 +01:00
Darshan
eb1891dc0e
feat: migrate to zerokit v2.0.2 (#3868) 2026-05-21 17:31:03 +05:30