Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

MyDashWallet Continued Development

Discussion in 'Pre + Budget Proposal Discussions' started by LostInSpace, May 9, 2018.

  1. LostInSpace

    LostInSpace Member

    Joined:
    Apr 13, 2017
    Messages:
    135
    Likes Received:
    85
    Trophy Points:
    78
    Proposal is live at: https://www.dashcentral.org/p/MyDashWallet2

    TLDR: Should we create a ~20 Dash (*3 months) Proposal for continued MyDashWallet.org development? We would work on cool features like better Trezor Support, many more Bot commands, Trustless Tipping, Custom Settings for PrivateSend Mixing, Unconfirmed Tx Support, Swapping Dash for BTC, BCH, ETH, LTC and a simple installer to get MyDashWallet hosted on your own server and/or connecting to your own Dash Full Node.

    Early this year we started working on the MyDashWallet.org website and services due to the positive feedback we got and the approval that was funded (with 86% yes vs no votes, so pretty nice, thanks for all the mn support): https://www.dashcentral.org/p/MyDashWallet
    Previous Pre-Prosal thread with additional details: https://www.dash.org/forum/threads/mydashwallet-with-tipping-and-hardware-wallet-support.20566/

    First of all some stats, usage has really increased exponentially in the past months (keep in mind we cannot see what users do offline with the site, only sending tx requires to be connected, we also do not use cookies, track user data or use any kind of analytics):

    Website Stats from the past 30 days (most of it in the last 1-2 weeks, in March we had less than 10% of these numbers)
    • Hits: 63996
    • Pages visited: 27066 (mostly main page as it contains all javascript, other pages are just help)
    • Average response time: 0.9s (until site is fully loaded for the end user, we plan to optimize some things here)
    • Total Sessions (unique users): 5758
    Tips started of strong and whenever Dash price went up, we saw less tipping activity, now with a low price more tipping (strange world)
    • 282 people have active tipping accounts (Discord, Twitter, Reddit)
    • 174 tips have been send out so far
    Mixing was initially just a simple feature (checkbox) when sending Dash from MyDashWallet and now is one of the major activities of our users it seems:
    • 709 PrivateSend tx were send through MyDashWallet.org
    • 1335.169 DASH has been mixed for those PrivateSend tx, you can always see whats going on with our Mixing Pool in the header of https://mydashwallet.org/
    • 1899 Normal tx were send through MyDashWallet.org
    • 1158 addresses have received Dash, we don't know how many MyDashWallet wallets are created as this happens locally and is never communicated
    While we have fixed most bugs and issues during April and now are enjoying a smoothly running site and services, we have ton of ideas from the initial proposal, more new own ideas and a lot of feedback from users. We think now is a good time to kick it into the next gear. This is our current list of improvements planned for the next 2 months:
    1. Better TREZOR Hardware Wallet Support, also for the new TREZOR Model T. Things work, but Ledger support is much better right now on MyDashWallet due to native javascript implementation, for Trezor a high level api is used and a popup is shown, there are some limitations for InstantSend and low fees, we can do better with a custom low level javascript library.
    2. MyDashWallet has its own block explorer now and we can finally support unconfirmed amounts, also we don't have to wait for tx or addresses to appear anymore as our block explorer can directly show the latest state: https://mydashwallet.org:3001/insight/
    3. Easier tipping without having to wait for confirmations, Trustless Tipping to directly send from hardware wallet to the recipient, merging social accounts with existing hardware or MyDashWallet keystore wallets
    4. Bot Improvements for Twitter, Reddit and most importantly Discord (the bot also runs of Telegram and email, but we mostly focus on the 3 active platforms): Improvements to tipping, rain and other existing commands, adding mini games and community focused features like: Dice Betting Games, Lottery, Voting, CoinFlip, Russian Roulette, Contests
    5. The Mixing site is used a lot and we have seen a ton of mixing requests in the past days, this will be a focus for MyDashWallet#2, here we plan provide multiple nodes to increase mixing speed and to allow users to customize the number of mixing rounds (2-8, more will have higher fees) and also the ability for users to abort mixing in whatever round it currently is in and send out the pending Dash to the target address as some mixing events have taken days because of the huge demand we have seen recently.
    6. Swapping Dash for other coins like BTC, BCH, ETH or LTC, we have a partner providing us with low fees (much lower than Shapeshift or Changelly) and can provide a much better and easier way to exchange any supported coin to and from Dash
    7. A simple installer to get MyDashWallet hosted on your own server and/or connecting to your own Dash Full Node, this has been requested many times and some users are already running their own version of the website and changed the connection the node, but for non-technical persons it is too difficult, this simple installer will make it possible for anyone.
    8. And of course ongoing work, integrating the new Dash logos and identity plus support for any user issues (which runs quite smooth right now).
    9. Translations to all major languages (English, Spanish, French, German, Portuguese, Italian, maybe Chinese, Korean, Russian and others if we find good cheap translators)
    10. Native Android and iOS wallets utilizing MyDashWallet.org (either as a native app hosting the website or some other way, not sure yet)
    11. InstantSend Block Explorer support, so you see right away that InstantSend tx have 6 confirmations
    12. Probably more, might make sense to extend the scope to 3 months, we will discuss tomorrow in the team
    13. [Maybe later: Optionally we are also talking with some Fiat to Crypto providers to revisit the BuyDash idea on MyDashWallet (from the previous 2 proposals we made, see above). We are not sure yet if this is safe to do, but if another party can take the fiat banking and regulatory issues on, we can provide the remaining gateway to get into Dash via Fiat. We have worked in the past with several credit card providers and one of them (stripe, which we used in the pre-proposal version of BuyDash.org) flatout banned us a few months later while some others are more crypto-friendly (but have higher fees for the end user).]

    Alternatively we have discussed in the team to increase the fees for sending tx, especially for PrivateSend to earn some money for ongoing support. We rather have things cheap (we are still the cheapest way to send Dash around) and simple and we really don't want to make money with the service, it should be free, easy to use and the users shouldn't pay us to use Dash. It is nice to see so much love for PrivateSend, imo an important feature of Dash. We still need to earn some money for development and using the Dash DAO Funding seems to be a good solution to all this :)

    Costs: 20 Dash/month for 3 months
     
    #1 LostInSpace, May 9, 2018
    Last edited: May 11, 2018
    • Like Like x 9
  2. TheSingleton

    TheSingleton Active Member
    Masternode Owner/Operator

    Joined:
    Mar 27, 2017
    Messages:
    271
    Likes Received:
    138
    Trophy Points:
    103
    Yes.
     
    • Like Like x 1
  3. jeffh

    jeffh Member

    Joined:
    May 8, 2017
    Messages:
    102
    Likes Received:
    32
    Trophy Points:
    78
    I've sent several bug reports to DeltaEngine and the bugs have been fixed within minutes.

    Honestly very impressed with the development skills of the team and I think they would continue to do a good job delivering on new features.

    I would actually suggest adding some form of analytics to your page just so you know what's working and what isn't and where people spend the most time. I don't think you're compromising privacy in adding that.

    Yes!


    Sent from my iPhone using Tapatalk Pro
     
    • Like Like x 2
  4. LostInSpace

    LostInSpace Member

    Joined:
    Apr 13, 2017
    Messages:
    135
    Likes Received:
    85
    Trophy Points:
    78
    Thanks for the nice words guys, we will leave this open for a few days and then decide to put up the proposal.
     
  5. thedesertlynx

    thedesertlynx Active Member

    Joined:
    Sep 6, 2016
    Messages:
    133
    Likes Received:
    123
    Trophy Points:
    93
    Yes, very much in support of this, and 20 Dash per month is pretty cheap and easy. Should be a no-brainer.

    Forgive the n00b question, but how difficult would it be to improve mobile support or release a mobile app version of this? I know some people are interested in having a good mobile wallet with tipping and PrivateSend, myself included, though what I have going on right now (saving the MDW page to home screen) is kind of clunky.
     
    • Like Like x 1
  6. LostInSpace

    LostInSpace Member

    Joined:
    Apr 13, 2017
    Messages:
    135
    Likes Received:
    85
    Trophy Points:
    78
    Based on the feedback we heard we like to add:
    - Translations to all major languages (5+, maybe including Chinese, Korean, Russian and others if we find good cheap translators)
    - Native Android and iOS wallets utilizing MyDashWallet.org (either as a native app hosting the website or some other way, not sure yet)
    - InstantSend Block Explorer support, so you see right away that InstantSend tx have 6 confirmations
    - Probably more, might make sense to extend the scope to 3 months, we will discuss tomorrow in the team

    Thanks for all the support and nice words so far.
    Note 2018-05-10: Updated original pre-proposal text with the 4 new features and increased length of project from 2 months to 3 months (still at 20 Dash/month cost).
     
    #6 LostInSpace, May 10, 2018
    Last edited: May 10, 2018
    • Like Like x 3
  7. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    369
    Likes Received:
    179
    Trophy Points:
    113
    Really great to see a community project like this launch and gain traction so quickly and successfully! Contact me when you are ready for translation, happy to help you get your strings on Transifex and translated quickly :)
     
    • Like Like x 3
  8. bhkien

    bhkien Active Member
    Linguistic

    Joined:
    Mar 31, 2014
    Messages:
    394
    Likes Received:
    275
    Trophy Points:
    133
    Please add me for translation. Thank you!
     
    • Like Like x 1
  9. MyDashWalletSupport

    MyDashWalletSupport New Member

    Joined:
    Jan 30, 2018
    Messages:
    4
    Likes Received:
    1
    Trophy Points:
    3
    Which languages for translation?
     
  10. bhkien

    bhkien Active Member
    Linguistic

    Joined:
    Mar 31, 2014
    Messages:
    394
    Likes Received:
    275
    Trophy Points:
    133
    Vietnamese
     
  11. Arthyron

    Arthyron Member

    Joined:
    May 29, 2017
    Messages:
    197
    Likes Received:
    81
    Trophy Points:
    88
    While I personally haven't had much use for your service, I've seen many others greatly benefit from it and frequently using it and you've been very active in the community at large. I don't really see any problems or suggestions to offer, seems like an easy "yes" vote for me.
     
    • Like Like x 1
  12. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    195
    Likes Received:
    45
    Trophy Points:
    88
    Great Proposal at a great price. Best of luck !
     
    • Like Like x 1

Share This Page