lightninglabs / neutrino

Privacy-Preserving Bitcoin Light Client
MIT License
900 stars 183 forks source link

REJECT_MALFORMED when connected to btcd #185

Closed jacohend closed 4 years ago

jacohend commented 4 years ago

I have a btcd testnet node up at 34.70.56.223:1833. When I attempt to sync block headers using the latest master lnd with a neutrino backend, I receive the following error:

2019-09-23 23:46:18.211 [DBG] BTCN: Connected to 34.70.56.223:18333
2019-09-23 23:46:18.211 [INF] BTCN: New valid peer 34.70.56.223:18333 (outbound) (/btcwire:0.5.0/btcd:0.12.0/)
2019-09-23 23:46:18.211 [INF] BTCN: Syncing to block height 1579474 from peer 34.70.56.223:18333
2019-09-23 23:46:18.211 [INF] BTCN: Downloading headers for blocks 1 to 546 from peer 34.70.56.223:18333
2019-09-23 23:46:18.211 [DBG] BTCN: Received verack from 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.211 [DBG] BTCN: Sending getaddr to 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.211 [DBG] BTCN: Sending verack to 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.211 [DBG] BTCN: Sending getheaders (locator 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943, stop 000000002a936ca763904c3c35fce2f3556c559c0214345d31b1bcebf76acb70) to 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.212 [DBG] BTCN: New peer 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.212 [DBG] BTCN: Received reject (cmd verack, code REJECT_MALFORMED, reason a verack message must follow version) from 34.70.56.223:18333 (outbound)
2019-09-23 23:46:18.212 [INF] BTCN: Lost peer 34.70.56.223:18333 (outbound)

BTCN: Received reject (cmd verack, code REJECT_MALFORMED, reason a verack message must follow version) from 34.70.56.223:18333 (outbound)

When looking for related issues, I've only found evidence of a past sync error that was supposedly addressed.

Roasbeef commented 4 years ago

Are you able to reproduce this with v0.10.0?

Roasbeef commented 4 years ago

Closing due to inactivity.