The Decred project is pleased to announce preview binaries for the Paymetheus Windows wallet GUI. These binaries are being released for interested early adopters and are not ready for production use. None of the RFP0001 design changes have been incorporated into this preview release. Expect bugs. At the moment, these binaries are only enabled for use on testnet. Download the release here: https://github.com/decred/decred-release/releases/tag/v0.0.8_paymetheus Requirements: Windows 7, 8.1, or 10 .NET Framework 4.5 or later RPC access to a testnet dcrd (compatible dcrd release available here) Instructions: If dcrwallet has previously run on this computer, old RPC certificates and keys must be removed from dcrwallet's application data directory. Open Windows explorer to %LOCALAPPDATA%\Dcrwallet\ and delete the files rpc.cert and rpc.key. Unzip the Paymetheus release Execute Paymetheus.exe Enter your RPC credentials for your testnet dcrd If a wallet has not been created yet, continue the prompts to create the wallet Known issues: Paymetheus will fail to startup if a previous rpc.key file exists in the Dcrwallet data directory Seeds are displayed in hexadecimal format rather than encoding then using the PGP Word List Transaction confirmation indicators jump from zero to two confirmations and then fail to update on later blocks If you have a Github account, please report any other issues on the Github issue tracker. Othewise, unexpected issues can be posted in this thread.
Nice job, @jrick! Everyone should remember this is early access, without any bells and whistles, but will form the foundation of the Decred Wallet on Windows - the coveted GUI. In the future, native GUIs will exist for Mac OS X and Linux as well. This is testnet only for now, so please help the project test this release, so that the software can improve!
Great release! Finally a nice windows wallet., will have to dig up testnet wallet seed for testing. Good job.
Nice job Have problem running this program Code: PLATFORM VERSION INFO Windows : 10.0.10240.0 (Win32NT) Common Language Runtime : 4.0.30319.42000 System.Deployment.dll : 4.6.114.0 built by: NETFXREL3STAGE clr.dll : 4.6.127.1 built by: NETFXREL3STAGE dfdll.dll : 4.6.114.0 built by: NETFXREL3STAGE dfshim.dll : 10.0.10240.16384 (th1.150709-1700) SOURCES Deployment url : file:///C:/Users/Vicks/Desktop/Paymetheus/Paymetheus.application Application url : file:///C:/Users/Vicks/Desktop/Paymetheus/Paymetheus.exe.manifest IDENTITIES Deployment Identity : Paymetheus.application, Version=1.0.0.1, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil Application Identity : Paymetheus.exe, Version=1.0.0.1, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil, type=win32 APPLICATION SUMMARY * Installable application. ERROR SUMMARY Below is a summary of the errors, details of these errors are listed later in the log. * Activation of C:\Users\Vicks\Desktop\Paymetheus\Paymetheus.application resulted in exception. Following failure messages were detected: + Downloading file:///C:/Users/Vicks/Desktop/Paymetheus/nativelibs/macosx_x86/libgrpc_csharp_ext.dylib.deploy did not succeed. + Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. + Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. + Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. COMPONENT STORE TRANSACTION FAILURE SUMMARY No transaction error was detected. WARNINGS * The manifest for this application does not have a signature. Signature validation will be ignored. * The manifest for this application does not have a signature. Signature validation will be ignored. OPERATION PROGRESS STATUS * [26/03/2016 07:01:51] : Activation of C:\Users\Vicks\Desktop\Paymetheus\Paymetheus.application has started. * [26/03/2016 07:01:51] : Processing of deployment manifest has successfully completed. * [26/03/2016 07:01:51] : Installation of the application has started. * [26/03/2016 07:01:51] : Processing of application manifest has successfully completed. * [26/03/2016 07:01:55] : Found compatible runtime version 4.0.30319. * [26/03/2016 07:01:55] : Request of trust and detection of platform is complete. ERROR DETAILS Following errors were detected during this operation. * [26/03/2016 07:01:55] System.Deployment.Application.DeploymentDownloadException (Unknown subtype) - Downloading file:///C:/Users/Vicks/Desktop/Paymetheus/nativelibs/macosx_x86/libgrpc_csharp_ext.dylib.deploy did not succeed. - Source: System.Deployment - Stack trace: at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState) at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options) at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp) at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc) at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) --- Inner Exception --- System.Net.WebException - Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. - Source: System - Stack trace: at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) --- Inner Exception --- System.Net.WebException - Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. - Source: System - Stack trace: at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) at System.Net.FileWebRequest.GetResponseCallback(Object state) --- Inner Exception --- System.IO.FileNotFoundException - Could not find file 'C:\Users\Vicks\Desktop\Paymetheus\nativelibs\macosx_x86\libgrpc_csharp_ext.dylib.deploy'. - Source: mscorlib - Stack trace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async) at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) COMPONENT STORE TRANSACTION DETAILS No transaction information is available.
I am ready to send and receive testnet Decred using Paymetheus: TsTpJb6dwcWgRTmWEVQaB6bnqyi1KWcaiJP @jrick, the first time I started up the program I receivd an error which had references to folders on your computer. It popped up after clicking "Open wallet" with a blank public passphrase. It did not happen again after reopening the program several times so I won't add an issue on github. Let's get some testnet addresses posted and start slinging some testnet coins around!
$ dcrctlt sendtoaddress TsTpJb6dwcWgRTmWEVQaB6bnqyi1KWcaiJP 20 bc6e8fd356c0c80be172127ea4b2024448242598993683aab2ccdbb27cb95f9d
Got it, thanks. So I have no idea how I have 4358 testnet Decred.. I created my old testnet wallet from seed using dcrwallet first (not through Paymetheus), and last I recall I had about 1600 coins. Also, when Paymetheus is started for the first time, it adds dates and timestamps to each transaction according to when the program was first launched and synced - not the date of the actual transaction. I suppose this won't be an issue for users who are creating a wallet with Paymetheus for the first time, but it might be for those who will indefinitely switch over to Paymetheus from the CLI utilities once it is released.
I was just curious, although I was not able to start from sources (builds fine, some error when running debug), EXE started just fine. Great work, thanks !
Can you double check which executable you're running? There are a few in the zip, and these errors look unrelated to the actual Paymetheus executable. If you have file extensions hidden in Explorer (this is the default setting), then this is what the executable you need to run looks like: Thanks for the report. I'll look into this. I'm not familiar with PE (Windows executable) code signing, but others on the team have done this before so it may be an option in the future. Do note that you can still verify the validity of the executable manually with gpg. A SHA256 hash of the release zip is included in the release manifest, and that manifest is signed. All manifests are contained in the release repo here, and in this case you will need the files manifest-paymetheus-20160325-01.txt and manifest-paymetheus-20160325-01.txt.asc. See https://wiki.decred.org/Verifying_Binaries for the full verification instructions.
@jrick When i was running Paymetheus.application that error code it gave . Ya Im sure , I'm using paymetheus.exe not paymetheus.exe.config. App is running in process (task manager) but no GUI or anything . tried to run as administrator no luck .Im confused why its showing 32bit .
Did you make sure you have all other dcrwallet processes stopped and that you removed (or renamed) the rpc.cert and rpc.key for it as the original post called out in the known issues section?
@davecgh Yes sir im sure i deleted rpc.cert and rpc.key . May now ill just delete whole dcrd &dcrdwallet whole folder and will inform you if that fix
Linux problem : Spoiler: nuget error $ nuget install PCLCrypto Feeds used: https://api.nuget.org/v3/index.json Attempting to gather dependencies information for package 'PCLCrypto.2.0.144' with respect to project '/home/q/10/decred/Paymetheus', targeting 'Any,Version=v0.0' Attempting to resolve dependencies for package 'PCLCrypto.2.0.144' with DependencyBehavior 'Lowest' Resolving actions to install package 'PCLCrypto.2.0.144' Resolved actions to install package 'PCLCrypto.2.0.144' UPOZORNĚNÍ: Install failed. Rolling back... The type initializer for 'SharpCompress.Common.ArchiveEncoding' threw an exception.
Thanks, I understood the title, but (1) Mono can sometimes run .NET Windows software under Linux as well, so I tried (2) Even for Windows would be nice to have a software dealing with money compiled from sources and not downloading loads of DLLs but I am not a .NET developer, so take it with a grain of salt