chore: remove metadata protocol dependency on enr, relax check when nwaku is edge node (#3519)

* remove metadata protocol dep on enr, do not disconnect peers based on shards mismatch
This commit is contained in:
Prem Chaitanya Prathi
2025-08-13 10:48:56 +05:30
committed by GitHub
parent 393e3cce1f
commit e4358c9718
11 changed files with 67 additions and 73 deletions
+12 -6
View File
@@ -34,8 +34,10 @@ suite "Peer Manager":
)
# And both mount metadata and filter
discard client.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard server.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard
client.mountMetadata(0, @[1'u16]) # clusterId irrelevant, overridden by topic
discard
server.mountMetadata(0, @[0'u16]) # clusterId irrelevant, overridden by topic
await client.mountFilterClient()
await server.mountFilter()
@@ -69,8 +71,10 @@ suite "Peer Manager":
)
# And both mount metadata and relay
discard client.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard server.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard
client.mountMetadata(0, @[1'u16]) # clusterId irrelevant, overridden by topic
discard
server.mountMetadata(0, @[0'u16]) # clusterId irrelevant, overridden by topic
(await client.mountRelay()).isOkOr:
assert false, "Failed to mount relay"
(await server.mountRelay()).isOkOr:
@@ -105,8 +109,10 @@ suite "Peer Manager":
)
# And both mount metadata and relay
discard client.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard server.mountMetadata(0) # clusterId irrelevant, overridden by topic
discard
client.mountMetadata(0, @[1'u16]) # clusterId irrelevant, overridden by topic
discard
server.mountMetadata(0, @[0'u16]) # clusterId irrelevant, overridden by topic
(await client.mountRelay()).isOkOr:
assert false, "Failed to mount relay"
(await server.mountRelay()).isOkOr: