Closed vuonda closed 3 months ago
Upgrade to 2.0.2.
As mentioned, this is resolved in release version 2.0.2 of the software, but I would like to clarify that while your issue says "dcrd exited", it must have been dcrwallet that exited. The mixclient
code is not used in dcrd itself since that is, as the name implies, client side code.
@jrick @davecgh Thank you very much!
dcrd exited, error appeared:
The error appears in dcrd's mixclient/blame.go file (line 168), when the variable rs (wire.MsgMixSecrets) has null value. Somehow the rs value is not set in peer
The error can be reproduced and debugged at mixclient/client.go (from lines 851 to 865). If pr.Identity key does not exist in localPeers map, a new peer is created using the newRemotePeer() function. In this function, the value rs (wire.MsgMixSecrets) is not initialized and that is the cause of the error The first solution that comes to mind is to create a new MsgMixSecrets and set it to the peer's rs