Proposal “ElectrumDash“ (Active)Back

Title:Continuous electrum-dash development and support
Owner:akhavr
One-time payment: 88 DASH (9532 USD)
Completed payments: no payments occurred yet (1 month remaining)
Payment start/end: 2017-05-20 / 2017-06-19 (added on 2017-05-16)
Votes: 640 Yes / 12 No / 6 Abstain
Will be funded: Yes
Manually vote on this proposal (DashCore - Tools - Debugconsole):
gobject vote-many c9644596238757d26c5e612eabbf345fee1d30fd02917b2c79bad83ac6450f80 funding yes

Please login or create a new DashCentral account for comfortable one button voting!

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,6 days ago
Oh, I was waiting for this!
Thanks for doing that and yes, yes, yes!
Reply
1 point,8 days ago
Voting yes.
Reply
0 points,7 days ago
Thanks
Reply
0 points,11 days 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,10 days ago
I guess that was mycellium.
Electrum is an open-source software.
Reply
0 points,11 days 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,10 days 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,12 days ago
I think InstantSend is a must, PrivateSend would be nice. Anyway, I will vote for this.
Reply
1 point,12 days ago
100% yes the more development the better. keep them coming!
Reply
0 points,12 days 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,12 days ago
Akhavr definitely +votes from me.
Reply
1 point,12 days 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,12 days 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,12 days ago
If you need me to help testing things, let me know...
Reply
1 point,12 days 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,12 days ago
Yes - Please make it live
Reply