Hello everyone, I'm a total decred noob, so I'm hoping this is a stupid error on my part, but I'm having issues connecting the Paymetheus wallet to the network. A couple of weeks ago I made a new Decred wallet and sent 1 DRC to test it out. It was received, and I had to restart the computer for a scheduled update. Later on I tried to reopen the the wallet, but it keeps getting stuck on a single step stating the following: Opening wallet (fetching headers) There's an aditional window that pops up stating: Status (StatusCode=Unknown, Detail="The client has been shutdown") After my third attempt I tried to install and reinstall Paymetheus, and I couldn't even get past the first window without getting another alert stating: unable to connect to dcrd connection could not be established with '127.0.0.1' So I fired up an instance on Amazon Web Services and recreated my wallet there. Things seemed to be going fine, blocks were getting synched, but then it got stuck for one day on single block. I restarted the app, and now I'm having the same issues as before. Does anyone know what it is I'm doing wrong? Cheers!
According to the docs, Paymetheus is supposed to run an instance of dcrd in the background. I've never used Paymetheus for anything, but I just downloaded and installed the latest Paymetheus (decred_0.8.2-beta_x64) and I am encountering the same thing that you are. It appears that Paymetheus is not running dcrd when launching and that this is an issue with the software. As a work around, install and run dcrd separately. You can use dcrinstall to automatically install dcrd and the other core Decred software. If you're on Windows 64-bit, here is the link to dcrinstall. If you're on a different OS, find your version here. After running dcrinstall, the Decred software will be installed to (in Windows): C:\Users\YourUsername\decred\decred-windows-amd64-v0.8.2\ Navigate to the above directory and double click on dcrd. If Paymetheus is open, close it and reopen it. It should automatically pull in a username and password, so click Continue. It can take several hours for the blockchain to download behind the scenes, so don't panic if you aren't seeing your latest transaction info. @davecgh, is this expected behavior for Paymetheus or is this an issue? I'm not familiar enough with it to say, but it seems counter-intuitive for GUI users to have to run a separate application.
Thank you! That seems to have taken care of it. Very grateful for your help. If I'm understanding correctly, a separate instance of Decred must be run in addition to the Paymetheus app? The Decred software being really the Daemon in charge of synching the blocks whereas Paymetheus would just be acting as a GUI wallet? If so, I think one of the most confusing issues for a noob like me is the fact that Paymetheus installs four apps, one of them being named just Decred,and it's tricky to tell them appart since both interfaces are pretty much identical. Thanks in any event, your workaround solved my main problems with the app.
I didn't notice the 4 programs that Paymetheus installs. After looking them over... I think you may be running the Paymetheus Standalone version. This version doesn't run dcrd in the background (hence why we had to start dcrd separately). Try closing both dcrd and Paymetheus, then running the application called "Decred". If you get a "Consensus server exited with code 1" message, open task manager, go to processes, and end dcrd.exe. Then try running "Decred" again.