Merge 50deb8f188ab565dd752b7a273caf80e31d3713c into d2cb0a5adaf65546b155ef4d987ac5d00563a701

This commit is contained in:
Prem Chaitanya Prathi 2026-04-30 21:55:46 +05:30 committed by GitHub
commit 0e278d0913
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 24 additions and 18 deletions

4
.gitmodules vendored
View File

@ -200,3 +200,7 @@
url = https://github.com/logos-co/mix-rln-spam-protection-plugin.git
ignore = untracked
branch = master
[submodule "vendor/nim-libp2p-mix"]
path = vendor/nim-libp2p-mix
url = git@github.com:logos-co/nim-libp2p-mix.git
branch = master

View File

@ -29,9 +29,9 @@ import
peerid, # Implement how peers interact
protobuf/minprotobuf, # message serialisation/deserialisation from and to protobufs
nameresolving/dnsresolver,
protocols/mix/curve25519,
protocols/mix/mix_protocol,
] # define DNS resolution
import libp2p_mix/curve25519
import libp2p_mix/mix_protocol
import
waku/[
waku_core,

View File

@ -7,8 +7,8 @@ import
confutils,
libp2p/crypto/crypto,
libp2p/crypto/curve25519,
libp2p/protocols/mix,
libp2p/protocols/mix/curve25519,
libp2p_mix,
libp2p_mix/curve25519,
libp2p/multiaddress,
eth/keys,
eth/p2p/discoveryv5/enr,

@ -1 +1 @@
Subproject commit b2fe03f8693b0893fa5674b39410c979e4fb57e9
Subproject commit 8222ae3a98d83308bd98e92ea24b3d841d6c7289

1
vendor/nim-libp2p-mix vendored Submodule

@ -0,0 +1 @@
Subproject commit 13e9b585c50d7328d508eae815c2a3245039a9e4

View File

@ -25,6 +25,7 @@ requires "nim >= 2.2.4",
"stint",
"metrics",
"libp2p >= 1.15.0",
"libp2p_mix",
"web3",
"presto",
"regex",

View File

@ -11,7 +11,7 @@ import
libp2p/crypto/curve25519,
libp2p/protocols/[kademlia, service_discovery],
libp2p/protocols/service_discovery/types as kad_types,
libp2p/protocols/mix/mix_protocol
libp2p_mix/mix_protocol
import waku/waku_core, waku/node/peer_manager

View File

@ -1,5 +1,5 @@
import chronicles, std/options, results
import libp2p/crypto/crypto, libp2p/crypto/curve25519, libp2p/protocols/mix/curve25519
import libp2p/crypto/crypto, libp2p/crypto/curve25519, libp2p_mix/curve25519
import ../waku_conf, waku/waku_mix
logScope:

View File

@ -17,7 +17,7 @@ import
libp2p/transports/tcptransport,
libp2p/transports/wstransport,
libp2p/utility,
libp2p/protocols/mix
libp2p_mix
import
../waku_node,

View File

@ -23,8 +23,8 @@ import
libp2p/transports/wstransport,
libp2p/utility,
libp2p/utils/offsettedseq,
libp2p/protocols/mix,
libp2p/protocols/mix/mix_protocol
libp2p_mix,
libp2p_mix/mix_protocol
import
waku/[

View File

@ -3,7 +3,7 @@
import
std/[options, bitops, sequtils, net, tables], results, eth/keys, libp2p/crypto/crypto
import ../common/enr, ../waku_core/codecs
import libp2p/protocols/mix
import libp2p_mix
const CapabilitiesEnrField* = "waku2"

View File

@ -5,13 +5,13 @@ import chronicles, std/[options, sequtils], chronos, results, metrics
import
libp2p/crypto/curve25519,
libp2p/crypto/crypto,
libp2p/protocols/mix,
libp2p/protocols/mix/mix_node,
libp2p/protocols/mix/mix_protocol,
libp2p/protocols/mix/mix_metrics,
libp2p/protocols/mix/delay_strategy,
libp2p/protocols/mix/spam_protection,
libp2p/protocols/mix/cover_traffic,
libp2p_mix,
libp2p_mix/mix_node,
libp2p_mix/mix_protocol,
libp2p_mix/mix_metrics,
libp2p_mix/delay_strategy,
libp2p_mix/spam_protection,
libp2p_mix/cover_traffic,
libp2p/[multiaddress, multicodec, peerid, peerinfo],
eth/common/keys