diodechain / diode_client

Diode client written in GO that runs the Blockquick™ algorithm and a socks server to transmit data through diodechain.
https://diode.io/download
Other
65 stars 23 forks source link

can't publish! (broken wallet) #66

Closed yuch256 closed 3 years ago

yuch256 commented 3 years ago

image

when I accessing the web address, an error is reported on the command line

dominicletz commented 3 years ago

Omg. Thansk @yuch256 for your report are you using MacOS? fyi @sc0Vu

sc0Vu commented 3 years ago

@yuch256 maybe there some issue with os, would you like to give me more information about your computer, eg, os?

yuch256 commented 3 years ago

@yuch256 maybe there some issue with os, would you like to give me more information about your computer, eg, os?

Sure. Hope this helps. image

sc0Vu commented 3 years ago

@yuch256 yes thanks! And would you like to execute in command line $ diode version?

This command will print:

[INFO] Diode Client version : v0.6.1-3-g304e8dc-dirty 12 Nov 2020        
[INFO] GO Version           : go1.15.2                                   
[INFO] Openssl Version      : OpenSSL 1.1.1g  21 Apr 2020 
dominicletz commented 3 years ago

@yuch256 I think we found the issue. Please delete your wallet

mv ~/.config/diode/private.db ~/.config/diode/private.db.backup

And try again

dominicletz commented 3 years ago

@sc0Vu I'm attaching a broken test wallet bug_wallet.zip

yuch256 commented 3 years ago

@dominicletz I cannot find the directory of diode under ~/.config. So I reinstalled the diode(v0.7.0) and it ran successfully✔, and thanks.👍

sc0Vu commented 3 years ago

I think there might be two possibility of this issue:

  1. didn't enable e2e?
  2. the openssl issue, maybe setup some parameters when compile? I found it happened for some wallet and I can reproduce when I use different openssl/go binary file.

Need to figure why it happened.

sc0Vu commented 3 years ago

@yuch256 I think it's openssl compatible issue, seems we always built diode with latest openssl (1.1.1). In the latest commit, we start to build diode with openssl 1.0.2. It should work for all client. Would you like to try this binary https://github.com/diodechain/diode_go_client/actions/runs/383376981?

dominicletz commented 3 years ago

We're releasing v0.8.0 today that fixes this problem!