Software Basic Desktop Wallet

Discussion in 'Technical Development' started by BrandonReynolds, Jan 30, 2016.

  1. 2017/12/15 - Decred v1.1.2 released! → Release Notes  → Downloads
?

Would you have any use for this?

  1. Yes

    96.1%
  2. No

    3.9%
  1. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    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
     
  2. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    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.
     
    davecgh, BrandonReynolds and tacotime like this.
  3. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    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.
     
    tacotime likes this.
  4. ig0tik3d

    ig0tik3d New Member

    Jan 23, 2016
    23
    6
    Male
    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": []
    }
    ]
     
  5. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    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
     
  6. windyfly

    windyfly New Member

    Jan 16, 2016
    12
    1
    Texas
  7. sambiohazard

    sambiohazard Sr. Member

    Jan 21, 2016
    844
    372
    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
     
    BrandonReynolds likes this.
  8. Renato Abreu

    Renato Abreu Jr. Member
    Advocate (Twitter)

    Jan 3, 2016
    252
    45
    Male
    Programador
    Brazil
    Very good !!!! Congratulations!!!



     
    BrandonReynolds likes this.
  9. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    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
     
    sambiohazard likes this.
  10. Akai

    Akai New Member
    Advocate (BitcoinTalk)

    Thanks for your effort @BrandonReynolds, very looking forward to test new version :)
     
    BrandonReynolds likes this.
  11. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    Teryakisan and Akai like this.
  12. St4yInTh3D4rk

    St4yInTh3D4rk New Member

    Feb 4, 2016
    10
    5
    Male
    UI Developer & Designer / cryptoMAD Fella
    Hastings, United Kingdom
    I would test but prefer a released by decred team version. No offence to you but its better for security :)
     
  13. where to download cgminer for windows 32 bit ?
     
  14. mreichardt

    mreichardt New Member

    Jan 16, 2016
    37
    17
    Male
    Developer
    St. Louis, MO
    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.
     
    tacotime and Lee Sharp like this.
  15. davecgh

    davecgh Hero Member
    Developer Organizer

    Dec 31, 2015
    642
    788
    Male
    United States
    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.
     
  16. mreichardt

    mreichardt New Member

    Jan 16, 2016
    37
    17
    Male
    Developer
    St. Louis, MO
    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?
     
  17. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    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.
     

Share This Page