Skip to content

Peer ID doesn't match libp2p public key #4355

@dapplion

Description

@dapplion

Describe the bug

Running in denver gnosis testnet, Lodestar is unable to discover peers because all discovered peers throw

Aug-01 23:17:38.392[NETWORK]         debug: Error dialing discovered peer peer=16...zfqTuk Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
AggregateError: Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
    at maybeSettle (/usr/app/node_modules/p-some/index.js:31:11)
    at /usr/app/node_modules/p-some/index.js:69:23
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Aug-01 23:17:38.393[NETWORK]         debug: Error dialing discovered peer peer=16...zfqTuk Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key
AggregateError: Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
    at maybeSettle (/usr/app/node_modules/p-some/index.js:31:11)
    at /usr/app/node_modules/p-some/index.js:69:23
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Aug-01 23:17:38.393[NETWORK]         debug: Error dialing discovered peer peer=16...JgcSVS Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
AggregateError: Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
    at maybeSettle (/usr/app/node_modules/p-some/index.js:31:11)
    at /usr/app/node_modules/p-some/index.js:69:23
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Aug-01 23:17:38.393[NETWORK]         debug: Error dialing discovered peer peer=16...JgcSVS Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key
AggregateError: Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.
    at maybeSettle (/usr/app/node_modules/p-some/index.js:31:11)
    at /usr/app/node_modules/p-some/index.js:69:23
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Aug-01 23:17:38.394[NETWORK]         debug: Error dialing discovered peer peer=16...yteSaC Error: Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.

Expected behavior

Not reject all peers

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio-highResolve issues as soon as possible.scope-networkingAll issues related to networking, gossip, and libp2p.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions