Proposal “ElectrumDash“ (Completed)Back

Title:Continuous electrum-dash development and support
Owner:akhavr
One-time payment: 88 DASH (16920 USD)
Completed payments: 1 totaling in 88 DASH (0 month remaining)
Payment start/end: 2017-05-20 / 2017-06-19 (added on 2017-05-16)
Votes: 881 Yes / 24 No / 6 Abstain

Proposal description

Discussion thread: https://www.dash.org/forum/threads/proposal-continuous-electrum-dash-development-and-support.14862/

Overview:
Electrum is probably the most popular open-source SPV wallet for bitcoin.  There is a fork of Electrum for Dash, but it lacks active development and support.  There were multiple tries to do it, but as of early March 2017, it still was unmaintained (see #electrum-dash on dashpay.slack.com for discussion).
After some discussion with Dash Core Team, @kot confirmed that Core Team is not going to develop this product and will focus on Evolution.  This leaves Dash without supported open-source SPV wallet.
I submit this proposal to continue development and support of Electrum client and server.  Also, to mitigate community risks for drawing funds from Treasury and not delivering, I plan regularly submit proposal only for the work actually done.
Scope and deliverables:
Note that this work already was performed.
I did:
  1. rewrote build scripts for electrum-dash for 3 maintained platforms:
    • linux source
    • windows installer
    • OSX installer
  2. created release for current git version of electrum-dash (to appear on https://electrum-dash.org soon, hopefully)
  3. outlined roadmap for future development (see below)
Execution and Schedule:
Work already performed or in progress.  Deliverables are released publicly as soon as they are ready.
Future roadmap:
  • automate OSX releases (currently done manually) - work in progress.
  • update electrum-dash client and server to the current bitcoin codebase
  • research and implement the possibility of InstaSend and PrivateSend in the electrum-dash wallet
  • fix masternode monitoring and operation plugin
  • fix budget system plugin, integrate it with dashcentral
  • release android version of electrum-dash wallet
  • integrate with OpenBazaar and other shopping API
About me:
I'm active software developer for over 25 years and for last 15 years I develop mainly in Python. I'm in DASH since late 2014 (you can track my posts on the forum).  I'm author of another active proposal, which would be conducted by my team.
My identity could be confirmed by @tungfa, @balu, and @dmitriybtc.
Amount requested:
I request $7000 for the work already completed + work to be completed before the payout date.  As of May 16th the 30day SMA is $84.445 per DASH, so I request 83DASH + 5DASH proposal fee.  Total 88DASH.

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
1 point,2 months ago
Oh, I was waiting for this!
Thanks for doing that and yes, yes, yes!
Reply
1 point,2 months ago
Voting yes.
Reply
0 points,2 months ago
Thanks
Reply
0 points,2 months ago
I'm voting yes but didn't we already pay them (electrum) to do this? Seems I remember we did or maybe it was mycelium, I think it was one of those or both
Reply
0 points,2 months ago
I guess that was mycellium.
Electrum is an open-source software.
Reply
0 points,2 months ago
I voted yes.

BUT as fare as I see the project is not in active development stage.
https://github.com/dashpay/electrum-dash/graphs/contributors?from=2011-10-30&to=2017-05-18&type=c

I personally tried to use it with a KeepKey and it didn't work. It's look like TREZOR don't work ether.
Reply
0 points,2 months ago
So far I've did in my own repo: https://github.com/akhavr/electrum-dash-release and https://github.com/akhavr/electrum-dash
The roadblock was the absence of release process: noone knew how to produce binaries and installers for supported platform.
Now this is solved and I'm proceeding to catch up with the recent bitcoin development
Reply
3 points,2 months ago
I think InstantSend is a must, PrivateSend would be nice. Anyway, I will vote for this.
Reply
1 point,2 months ago
100% yes the more development the better. keep them coming!
Reply
0 points,2 months ago
Good idea. I almost walked away from my involvement with Dash awhile back over problems with my Mac Trezor Electrum wallet (dumb, I know). I've repented of that error, but fixing these things would be great! I vote yes.
Reply
1 point,2 months ago
Akhavr definitely +votes from me.
Reply
1 point,2 months ago
Oh this is great! I recently tried to install electrum-dash on my macbook pro to get started with a trezor but ran into many issues that need fixing.... Great to see someone picking this up!
Reply
1 point,2 months ago
Got my trezor today, so I would be able to take care of that too. Unfortunately, don't own a mac, but I don't think the issue is platform-specific.
Reply
1 point,2 months ago
If you need me to help testing things, let me know...
Reply
1 point,2 months ago
Future versions of the Dash Wallet for Android will use the electrum servers for sweeping paper wallets. I hope this passes.
Reply
0 points,2 months ago
Yes - Please make it live
Reply