This website requires JavaScript.
Explore
Help
Sign In
logos-messaging
/
logos-messaging-nim
Watch
1
Star
0
Fork
0
You've already forked logos-messaging-nim
mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced
2026-05-25 11:49:39 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
logos-messaging-nim
/
simulations
/
mixnet
/
run_mix_node.sh
3 lines
75 B
Bash
Raw
Normal View
History
Unescape
Escape
feat: waku kademlia integration and mix updates (#3722) * feat: integrate mix protocol with extended kademlia discovery Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2026-02-19 10:26:17 +05:30
../../build/wakunode2 --config-file
=
"config.toml"
2>
&
1
|
tee mix_node.log
feat(mix): integrate mix protocol with extended kademlia + RLN spam protection Rebased poc/mix-spam-protection onto origin/master. Bundles: - Extended kademlia discovery integration for mix node pool (waku/discovery/waku_kademlia.nim, tools/confutils/cli_args.nim) - RLN spam protection plugin (vacp2p/mix-rln-spam-protection) wired in: WakuMix gains mixRlnSpamProtection + publishMessage callback, per-hop proof generation / verification, membership coordination via /mix/rln/metadata/v1 content topic - chat2mix sim app: filter-subscribes to spam-protection coordination topic, defers publishing until mix node pool is populated - Makefile: automated librln_mix_v2.0.0.a build via scripts/build_rln_mix.sh and mix-librln target - simulations/mixnet: 5-node mixnet sim infrastructure (config1-4.toml, run_*.sh, build_setup.sh, setup_credentials.nim, README, roundtrip_check.sh automated round-trip verification) Rebase fixes: - Plugin previously vendored as submodule; now a nimble requires entry pinned to logos-co/mix-rln-spam-protection-plugin@037f8e10 - waku.nimble: zlib < 0.2 pin to keep nimble lock resolution stable (upstream zlib HEAD bumped to 0.2.0) - apps/chat2mix/config_chat2mix.nim: replace `defaultValue: parseIpAddress("...")` with IpAddress literal, works around confutils macro generating `defaultValueHelpName(): string {.raises: [].}` that violates the raises pragma when stringifying a parseIpAddress call - config.nims: nimble setup --noNimblePath reordering Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 13:44:28 +05:30
Reference in New Issue
Copy Permalink