Paymetheus Specifications This is a work in progress update to RFP-1. Please peruse carefully the different views of the Paymetheus interface. These are essentially blueprints of what the GUI will look like and demonstrate the immense detail and effort that have gone into the design and the different elements therein. It gives an idea of what's to come. Login A (Full View): Login B (Full View): Overview A (Full View): Overview B (Full View): Accounts (Full View): Send A (Full View): Send B (Full View): Send C (Full View): Request A (Full View): Request B (Full View): History A (Full View): History B (Full View): History C (Full View): Unspent (Full View):
Imho the cyan background is a bit too birght/saturated since it's columns are often overlaid by text. Nice work nonetheless! Will it support Decred PoS mining (pool \ solo)?
I think the columns are just there for the proportion (to see the relative position). It would nevertheless be great if we could pick our own color pattern, just like in the web wallet. Overall the wallet looks very impressive, can't wait to use it. Same question here! That would make this wallet even more awesome
It will support pool mining in the next few weeks. Solo mining will take additional work after that. Thanks for providing some design input. We will provide some screenshots once the first views (initial wallet setup) are wired up.
@_ingsoc It looks good but I believe Paymetheus should better automatically start dcrd with its every launch and let it sync properly so as the users won't need to open separately something else to work with Decred. I also think it would be better if it will fully support PoS mining and I don't know if it will be possible but an option - for security reasons - for the wallet to be unlocked only for voting or/and buying tickets with another "unlock level" for spending funds will be great. In the future when the blockchain file size will become quite large it will be good to see wallets like Electrum for bitcoin. Also it would be great if we are going to have a trusted online wallet like blockchain.info for bitcoin in the future and maybe the conversion of the official web wallet to something like this will make it possible.
I tried sources kindly provided by @jolan. https://github.com/jrick/Paymetheus/tree/rfp0001 https://github.com/madferreiro/Paymetheus-Fork/commits/master I was able to compile, but none did work. It says AggregateException was unhandled by user code at syncTask.Wait() Any idea what to do please ?
This is a good idea. It could start dcrd if it's not already running. There should be an option to disable/enable it.
It is being actively worked on. After the application visual design was finished, the new views were created. None of these views were initially hooked up to real data, and that is what I have been working on for the past couple months. We have not been able to award the final milestone for the second part of the RFP since the developer awarded the RFP didn't finish it to completion, and so I (as someone who is not nearly as familiar with WPF, although I am learning quickly) am trying to finish up the remaining work and make all of the views functional with the rest of the application logic. We are still learning how to best use RFPs, and this being the first one, it shouldn't be unexpected to see issues with deliveries. The developers understand that users desperately want an easy to use and visually pleasing graphical wallet, and so I have been spending my development time mostly away from dcrd, dcrwallet, and the other projects actually necessary for the network to run, instead spending that time to finish up the GUI for an initial release. This is still unfamiliar territory for me though, so bear with me as I may take longer than an more experienced WPF developer.
Hi, I was able to start Paymetheus-Fork (changed "dcrwallet" in code to a full path) and it really has a great potential. The look is nice and clean, like screenshots @_ingsoc posted and I was able to receive coins in testnet. Because @Dyrk took the initiative with electron wallet I proposed, I can spend some time helping with this project. Just few notes : It does not use dcrwallet's default directory with a wallet, starts its own and creates ... \AppData\Local\Decred\Paymetheus\ I had to write down every character of seed hex, I understand the importance, just a copyable text would help testing Public passphrase required even if not needed (TODO in source It would be nice to have QR code of a new address for money request History is broken : exception - UIElementCollection - line 197, 14 I was not able to send money, not able to 'sign' neither 'cancel' It is really a nice GUI wallet, if help needed, let me know.
This is intentional, so it doesn't interfere with an existing wallet install. Eventually I want to run it on nonstandard ports as well. The goal is to be a fully functioning, self contained wallet, rather than "just" a RPC client to another wallet instance. We should be able to remove dcrwallet from the application in a later update without the user ever noticing (although this is unlikely to ever happen). This is also intentional, to provide some extra assurance that the user won't lose their wallet seed. As written in the dialog, they are expected to write it down and save it in a secure location. Copying to clipboard is a great way to skip this very important step. It is also displayed as a word list rather than hex, which is easier to read and type. It's not documented anywhere but when running on testnet you can skip through that whole confirmation prompt by leaving it empty. This will not work on mainnet. Thank you for the reminder. This is low priority for our first release but we can look into making the process more streamlined later on. This won't be in the first release. As for other bugs and missing data/features: we will knock them out in the next few days.
For those following development, all of the RFP0001 work done so far has been merged to the master branch on the decred/Paymetheus github repo.
Thanks for update, it seems a decent progress being made, default account is displayed, I tried to send testnet coins, and it worked ! The recipient received money, but Total Balance was not updated in Paymetheus. I had problem with "request payment" : [generate single-use address] did not do anything (it worked with Paymetheus-Fork) [GENERATE ANOTHER] -> Error occured when requesting address: Grpc.Core.RpcException: Status(StatusCode=Unknown, Detail="Address pools for account 0 are undeclared") But I can see a progress with a nice and clean GUI wallet That must be the reason behind the recent price surge
We are squashing bugs so that an alpha release can be made soon. It will have some rough edges and we've sacrificed some of the design and features to get it in your hands sooner. Once released, we can push out updates quickly, probably on a similar schedule to all of the existing decred software. I don't have any dates or ETAs.