Thank you. Careful sharing your username and password if those are really your logins. I will push a new binary here tonight with proper console logging so that we can more accurately determine where my software is failing to parse the returned results. Can you send me a screenshot of the "listtransactions" command from dcrwallet? Regards, Brandon
I'm replying on my phone so excuse the brevity. The current plan is to sync dcrwallet soon after mainnet launches so that the new grpc server is available. I'm about halfway through that sync now. It will be a straight port without any additional features for decred staking. Once that is done, the Paymetheus port should be relatively easy. Just like how forked repos were made for the decred daemons, I think it would be best for the decred project to maintain a separate fork of Paymetheus and sync changes periodically.
My thoughts exactly. I will keep an eye out for your changes. Would definitely be interested in helping maintain a Decred based implementation. Your Paymetheus project is very well written and architected beautifully. Excellent work! You can tell you have put quite a bit of time and thought into it.
Spoiler: transactions dcrctl --testnet -u user -P pass --wallet lis ttransactions /notls [ { "account": "", "amount": -0, "blockhash": "00000000001b5e7a58612a016ab20b28bbdf3e13fbd8666cb8e01065912874 df", "blocktime": 1454233042, "category": "send", "confirmations": 345, "fee": -1e-05, "time": 1454232706, "timereceived": 1454232706, "txid": "f3296fcfbb190a999c1e57ca3429bc64b2f9a10dbd6e2e39a3aa819d7813a759", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000000e002e01f3a65c5c4399f41ecfe0f8fae7802e553cc0db65ed4f 1f", "blocktime": 1454231032, "category": "send", "confirmations": 361, "fee": 0, "time": 1454231042, "timereceived": 1454231042, "txid": "caab827d2f70621314f7988ba43aef69318a4b0eec81a2b4bd28135703c2ff7a", "vout": 0, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000000e002e01f3a65c5c4399f41ecfe0f8fae7802e553cc0db65ed4f 1f", "blocktime": 1454231032, "category": "send", "confirmations": 361, "fee": 0, "time": 1454231042, "timereceived": 1454231042, "txid": "caab827d2f70621314f7988ba43aef69318a4b0eec81a2b4bd28135703c2ff7a", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "0000000000490cfbbda5687e58f005713c711d25ebc2bf5ea1e4dff477deea 5e", "blocktime": 1454219348, "category": "send", "confirmations": 455, "fee": -1e-05, "time": 1454219278, "timereceived": 1454219278, "txid": "73bbde29f941d98e1ca4c8fbd15ffb79dbebc5185cfabe6c56738ff24c1a9193", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000001fa300e27859f555023e4e0e49e0125d4dd1f4addf9305501b45 d6", "blocktime": 1454217306, "category": "send", "confirmations": 471, "fee": 0, "time": 1454217320, "timereceived": 1454217320, "txid": "08c104be3e0af9581389ea36ed9d11e4766135e725bebb0a7e593dd64fea6b7c", "vout": 0, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000001fa300e27859f555023e4e0e49e0125d4dd1f4addf9305501b45 d6", "blocktime": 1454217306, "category": "send", "confirmations": 471, "fee": 0, "time": 1454217320, "timereceived": 1454217320, "txid": "08c104be3e0af9581389ea36ed9d11e4766135e725bebb0a7e593dd64fea6b7c", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "0000000000488a4ec9eb747a80d99f2d12a2fba82105f54db3edf60cb6517d bd", "blocktime": 1454190631, "category": "send", "confirmations": 703, "fee": -1e-05, "time": 1454190277, "timereceived": 1454190277, "txid": "6d8b7a6766f9571c62c98eec4722c7437f5c5f86cacec768668617e5c092b371", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000000a267a0a43d3ef6a6f65bd37973ff2069aeac9b033b77204a802 ea", "blocktime": 1454189025, "category": "send", "confirmations": 719, "fee": 0, "time": 1454189044, "timereceived": 1454189044, "txid": "88ca46cfb8215036dbdef6fff911070f8fc06d86c0e03b7a7781676a18794b9c", "vout": 0, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000000a267a0a43d3ef6a6f65bd37973ff2069aeac9b033b77204a802 ea", "blocktime": 1454189025, "category": "send", "confirmations": 719, "fee": 0, "time": 1454189044, "timereceived": 1454189044, "txid": "88ca46cfb8215036dbdef6fff911070f8fc06d86c0e03b7a7781676a18794b9c", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "0000000000147e1335aad16448973d12780fed096c6f8a711c0ef4525e362e 5d", "blocktime": 1454177550, "category": "send", "confirmations": 819, "fee": -1e-05, "time": 1454176490, "timereceived": 1454176490, "txid": "7b57923ec0233788a86071da9916f41b0bc1dd26a7eafb16b07671aa5c806f95", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000000227c5fe90b632ab595747d7dfdb7a495aab4dca52463f15b232 67", "blocktime": 1454176484, "category": "send", "confirmations": 831, "fee": -1e-05, "time": 1454176446, "timereceived": 1454176446, "txid": "3acb7d7c7d13274fb20b0e5bd7235195619d8be8b6efae2e6c915e0120019807", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "000000000004978c03d0eda976357f21cc4f29df598180fe590ad5c6b0dd4f 65", "blocktime": 1454176438, "category": "send", "confirmations": 832, "fee": -1e-05, "time": 1454173539, "timereceived": 1454173539, "txid": "9420d1965cd6b2fbc8ea05bc02ea2d89ea6235d12f4420b0af435555c2d9ffb8", "vout": 1, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000001a34b5364d3716fdd093bf33cf6f3498db75d600190671a343f8 34", "blocktime": 1454174509, "category": "send", "confirmations": 857, "fee": 0, "time": 1454174518, "timereceived": 1454174518, "txid": "9a911de0bba56a1b81d9a5c80e23e55df7550e21d1c6697d3476b7d0f803edfb", "vout": 0, "walletconflicts": [] }, { "account": "", "amount": -0, "blockhash": "00000000001a34b5364d3716fdd093bf33cf6f3498db75d600190671a343f8 34", "blocktime": 1454174509, "category": "send", "confirmations": 857, "fee": 0, "time": 1454174518, "timereceived": 1454174518, "txid": "9a911de0bba56a1b81d9a5c80e23e55df7550e21d1c6697d3476b7d0f803edfb", "vout": 1, "walletconflicts": [] } ]
I'm gonna assume it's likely the negative "amount" and "fee" values failing to parse. I will make sure to include that in my test cases before next build. Thanks, Brandon
There was a bug found in fee calculation, you might want to ask the devs about it before going further. Here is a link to the devs post https://forum.decred.org/threads/public-testnet-evaluation.116/page-5#post-5047
Hello, Just a small update due to my absence for a few days. Haven't had as much time to devote to this as I had hoped the last 48 hours but have set aside some time this evening to try and get a new build out to everyone with source. Will update this evening with status. Take care! Brandon Reynolds
All, Another community member has released a Java based wallet application that is also still in early stages of development. Jump over and take a look at his excellent work. https://forum.decred.org/threads/java-gui-wallet.382/#post-6287 Brandon
I would test but prefer a released by decred team version. No offence to you but its better for security
Would'nt a better way to go about getting a desktop wallet be wrapping the Copay web-wallet that we already have? I can wrap it with Electron.js and would be cross-platform on desktop.
Speaking on behalf of myself, something like that as a stop gap until there is something better might be a reasonable thing, but I definitely would not want to run or maintain a wallet in a dynamically typed language like node.js.
I totally agree with not wanting to maintain a node.js codebase. Is this stop-gap something that the community would want for now? I have had experience creating my own blockchains (padchain explorer), which could help me create a dedicated wallet with Ruby/Rails wrapped with Electron. Only thing is I would not want to host the Decred daemon myself, someone else would have to host it and whitelist my apps IP for RPC. Interested?
TypeScript can be used instead of JavaScript when interfacing with Electron. This is how Visual Studio Code is implemented. I won't say it's my preferred development stack, but it's certainly better than all JavaScript.