-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wallet file verification failure on npm run bitcoin #276
Comments
You need downgrade your bitcoin-core to v0.20.1 to work with ion. Take a look on my bug report: |
|
Is there a specific need for these configuration parameters in particular? I think I'll try finding the binaries to try downgrading it. I've been following the installation guide and there was no mention of upper-bound bitcoin version. So it if reproduces it makes sense to add a note. |
Using it with
|
delete old wallet.dat sqlite file and run npm to recreate a new using berkdb. |
work here:
|
@coffnix which commit of ion are you using? I'm getting a different error with bitcoind 0.20.1 and ion
UPD I've completely purged bitcoin installation and set up a vanilla 0.20.1 to make sure. UPD Same issue with fresh VPS and bitcoin 0.20.1 installation via Bitcoin-standup-script |
take a look on your error.... 401 HTTP. You need configure same user and password on bitcoin.conf and testnet-bitcoin-config.json |
Yes, you're right there, but fixing this only leads to a different error with |
here... paste your error :D |
Hi @coffnix. I'm getting the same error reported above. After deleting my
Looks like it's trying to call
I've tried creating a new wallet named This is a clean installation of ION at the latest release 1.0.4. And I've rolled back bitcoin core to version v0.20.1 as directed above. |
I had exactly the same issue than the one described above. After trying a lot of different version of ION and Bitcoin I could get it run with ION v.1.0.2.. As far as I have seen ION v.1.0.3 uses another SideTree version ( v1.0.5. instead of v1.0.3 ) which is ending in the issue mentioned above. |
I can confirm cedrickkoch, v1.0.2 is the only version working with bitcoind 0.18 in my case, 20 was not working, 23. |
What's the solution here exactly? Using an older version of ION? I tried following the installation instructions here https://github.com/decentralized-identity/ion/blob/master/install-guide.md with bitcoin core 25.0. I failed with the issue seemingly described in #275. OK, so I deleted any wallets on disk and downgraded to 0.20.1, but now I'm getting the error described here. I can call |
I worked around this by editing So now I have a running ion instance and it's scanning the chain for the pub key that was imported, but it looks like there's a bug in the sidetree code when it comes to loading wallets. I can open a PR for that. |
@coffnix ION wasn't trying to load a wallet named I fixed that issue (and an issue with ION crashing when the wallet it wants is already loaded on v0.20.1) in this PR decentralized-identity/sidetree-reference-impl#48. It would need to be merged there, published, and then updated here to use the new sidetree dependency. In the meantime if anyone runs into this issue and wants to fix it, they can make the changes I made in that PR directly to |
I'm following installation instruction to get a working testnet ION node. I have a single instance of bitcoind, mongodb and ipfs running and then I get this:
The text was updated successfully, but these errors were encountered: