Dash Electrum progress and reports

akhavr

Active Member
Oct 11, 2014
766
384
133
In this thread we will post regular (planned monthly) status report and financials.

In May 2018 we've delivered:

3.0.6.2 release:
- Added back translation (locale) support
- Released Android version
- Fixed ledger support
- Some minor UI quirks

3.0.6.3 release:
- updated branding
- fixed bip44 derivation call

PDF with financials attached.
 

Attachments

akhavr

Active Member
Oct 11, 2014
766
384
133
Jul progress:

3.2.2 release
- catched up with upstream
- moved to 3.5 on windows builds
- windows build for libx11hash
- fix masternode code due to changes in electrum code
- updated icons
- turned off trezorlib build for windows
- libsecp256k build, using it for osx/win builds
- dark theme
- libsecp256k1 and pycryptodome ppa dependencies
 

Attachments

  • Like
Reactions: strophy and Pasta

akhavr

Active Member
Oct 11, 2014
766
384
133
I'd like to get your advise on best course of actions...

Given big drop in the dash exchange rate this year, the dash electrum budget is running out of funds (again). Actually, at current rate it's not enough to cover even August. Our run rate is $10K per month, which is ~71DASH now.

For last month I was working to secure a commercial gig to get paid for integration of a new hardware wallet into Dash Electrum (and then - other Electrum family clients), but the process is not yet completed.

At the same time, Dash Budget is already strained enough for us to try to plug into..

What would be the best course of actions?

- Submit 3month proposal at 71DASH/mo right now?
- Pause the work at Sep 1st and then decide?
- Other option?

Thanks
 

akhavr

Active Member
Oct 11, 2014
766
384
133
Aug progress:

- 3.2.2.1 release
- catched up with upstream
- dark theme
- libsecp256k1 and pycryptodome ppa dependencies
- preparation for the upcoming upstream release
- preparation for tighter Tor integration (see next post)
- trezor updates
- ubuntu cosmic preparation

Now we'll have minimal delay before upstream (bitcoin electrum) will update.

Aug financials are attached. Due to exchange rate decline, we're officially underwater now, since today, Sep 7 I've paid Aug salaries and we're -42.5Dash in red.
 

Attachments

akhavr

Active Member
Oct 11, 2014
766
384
133
Dash Electrum 3.2.3 released with upstream changes:

* hardware wallet: the Safe-T mini from Archos is now supported.
* BIP39 seeds: if a seed extension (aka passphrase) contained
multiple consecutive whitespaces or leading/trailing whitespaces
then the derived addresses were not following spec. This has been
fixed, and affected should move their coins. The wizard will show a
warning in this case. (#4566)
* Revealer: the PRNG used has been changed (#4649)
* fix Linux distributables: 'typing' was not bundled, needed for python 3.4
* fix #4491: on Android, if user had set "uDASH" as base unit, app crashed
* fix #4497: on Android, paying bip70 invoices from cold start did not work
* Several other minor bugfixes and usability improvements.

Next we will release minor update, which will turn TOR on if detected automatically, more stuff renamed from Electrum-DASH to DASH Electrum, some other minor changes.
 

strophy

Administrator
Dash Core Team
Moderator
Dash Support Group
Feb 13, 2016
719
415
133
Can we go for "Dash Electrum" instead of "DASH Electrum"? No other wallet writes the name "Dash" in all caps. All caps "DASH" should be reserved for describing units of account, e.g. "100.00 DASH"

See the Dash Core wallet for examples of how to do this correctly.
 

akhavr

Active Member
Oct 11, 2014
766
384
133
Can we go for "Dash Electrum" instead of "DASH Electrum"? No other wallet writes the name "Dash" in all caps. All caps "DASH" should be reserved for describing units of account, e.g. "100.00 DASH"

See the Dash Core wallet for examples of how to do this correctly.
Ok, sure. It will be "Dash Electrum". Wrote all caps due to the lack of sleep :)
 

akhavr

Active Member
Oct 11, 2014
766
384
133
Dash Electrum 3.2.3.1 released:

* Rename to Dash-Electrum
* Add "Use Tor Proxy on startup" option, add Tor Proxy setup to Win builds,
* add docs to setup Tor Proxy on other platforms. Warning if run without Tor.
 

akhavr

Active Member
Oct 11, 2014
766
384
133
Sep 2018 summary:

3.2.3 release, upstream changes

* hardware wallet: the Safe-T mini from Archos is now supported.
* BIP39 seeds: if a seed extension (aka passphrase) contained
multiple consecutive whitespaces or leading/trailing whitespaces
then the derived addresses were not following spec. This has been
fixed, and affected should move their coins. The wizard will show a
warning in this case. (#4566)
* Revealer: the PRNG used has been changed (#4649)
* fix Linux distributables: 'typing' was not bundled, needed for python 3.4
* fix #4491: on Android, if user had set "uDASH" as base unit, app crashed
* fix #4497: on Android, paying bip70 invoices from cold start did not work
* Several other minor bugfixes and usability improvements.
 

Attachments

akhavr

Active Member
Oct 11, 2014
766
384
133
Oct 2018 summary:

3.2.3.1 release, Tor
* Rename to Dash-Electrum
* Add "Use Tor Proxy on startup" option, add Tor Proxy setup to Win builds,
* add docs to setup Tor Proxy on other platforms. Warning if run without Tor.

Following upstream changes

Financials attached, we're again in red.
 

Attachments

akhavr

Active Member
Oct 11, 2014
766
384
133
Soon we're going to release a minor update


# Release 3.2.3.2
* Support of DIP2 special tx
* Fix Kivy SettingsItem layout for small screens
* Fix Testnet blockexplorer URI

Please, support our proposal at https://www.dashcentral.org/p/DashElectrumDec2018 (proposal thread: https://www.dash.org/forum/threads/proposal-dash-electrum-support-and-development.42179/)

Electrum server operators: note that ElectrumX will require upgrade with the release of Dash Core 0.13. You can test it on the testnet with `master` from ElectrumX.
 

akhavr

Active Member
Oct 11, 2014
766
384
133
Release 3.2.5 is available at https://github.com/akhavr/electrum-dash/releases/tag/3.2.5 and Ubuntu PPA https://launchpad.net/~akhavr/+archive/ubuntu/dash-electrum/+packages

* Enhance support of DIP2 (send v3 transactions with extra payload
supplied via send tab, show extra payload info in tx dialog).
* Display DIP2 tx type in transaction history list (enabled in
appearance preferences).
* Support of DIP3 masternodes (new masternode manager and UI placed
in DIP3 tab, import legacy masternodes from wallet or conf file).
* Fix stdio and text wallet gui.
* Switch to electrum protocol 1.4, ElectrumX>=1.9.1 recommended to
support DIP3 electrum protocol methods.
* Switch mainnet block explorer to insight.dash.org.
 

strophy

Administrator
Dash Core Team
Moderator
Dash Support Group
Feb 13, 2016
719
415
133
Electrum is hands down the most flexible HD wallet available for Dash. Combined with cool new privacy functions like Tor by default, I consider it an indispensable part of the Dash ecosystem. It's gonna be magic once DAPI is live.
 
  • Like
Reactions: akhavr

akhavr

Active Member
Oct 11, 2014
766
384
133
Maybe I'm reading this wrong but github commits seem to be down in the past five months. I don't use this wallet so I can't comment too much on what's changed.

https://github.com/akhavr/electrum-dash/graphs/commit-activity
This repository is used only for integration now. The team does the actual work in their own repo's and then integrate back to ours.

Also, take into attention, that since Dec'18 we've moved to half time due to the budget cuts/Dash depreciation.
 

akhavr

Active Member
Oct 11, 2014
766
384
133
After paying Feb salaries, we've got the first (small) leftover of budget, that will be accounted for in the next proposal :)
 
  • Like
Reactions: strophy