Skip to content
Snippets Groups Projects

Feather wallet

Merged dsc requested to merge dsc/ccs-proposals:feather-wallet into master

What

Feather is an upcoming open-source desktop Monero wallet with some interesting features. It has been in development for over a year. Community reception thus far has been quite positive.

A lot of work has gone into the project. The Feather team is excited about what has been developed and could use funding to support the cause of releasing this FOSS application, as there is still a couple of months left to bridge before release.

TO-DO

We have most functionality working, the challenges ahead are:

  1. Static builds for Windows and Mac OS
  2. Upstreaming various patches to src/wallet/api/wallet2_api.h (CLI - that libwalletqt (GUI) can use, mostly additions).
  3. Creating and hosting a dedicated static website.
  4. Hosting both high performance clearnet and Tor remote nodes.
  5. Hooking up buildbots to our git for nightly builds
  6. Node switching inside the application.
  7. Testing to ensure the wallet is stable and robust
  8. Fixing platform-specific bugs

CCS

Previously, dsc_ made a proposal for Monero GUI development for which he has completed 1 out of 3 milestones. We believe it would be beneficial if those funds could be used to support finishing our Feather wallet project instead, as both proposals are regarding GUI work, we feel Feather is more important/impactful to the community.

We would like to use the remainder of the 2 milestones, the first being distributed now, to support ourselves while working on Feather, and the second milestone will be reached in (hopefully) October, when we go into alpha.

Feather will:

  • Release code under the Monero License.
  • Self-host the website/issue-tracker/git-repositories (and also make it available through Tor).
  • dsc__ and tobtoht will maintain future releases.
  • Upstream wallet2 changes so that the Official GUI may borrow functionality.
  • Deliver something great to the Monero community.

What can we expect during alpha relase?

It will include most functionality - Linux and Mac OS.

  1. Our repositories (Feather, websocket back-end (Python)) will be opened to the public
  2. The community has the ability to test and give suggestions, create PRs
  3. Static Linux builds via Docker (Qt 5.15.0) on an Ubuntu 18 base image
  4. Self compilation required (we will not distribute static binaries)

We are targetting October.

The alpha version takes place on stagenet and it'll be an opportunity to test integration with various Linux distros. Bugs can be reported and managed on our self-hosted issue tracker. People running Mac OS are free to participate in the testing, but our focus will largely be on Linux.

What can we expect on release?

  1. Linux / Mac OS static binaries
  2. A website with pgp signed binaries and documentation
  3. Upstreaming of wallet2 changes
  4. The features described in our announcement post and video
  5. A robust/fast Linux/Mac OS Monero wallet.

We believe a full release in December is realistic.

What can we expect after release?

  • Windows support (Q1 or Q2 2021, cross compilation attempts here)
  • Multi-sig (Still exploring the various options, more info here)
  • Debian package
  • Wallet refresh over clearnet, transaction submission over Tor
  • Feather as a websocket server (to be announced)

We will continue to maintain Feather after release, however any significant feature updates (such as multisig) may require additional funding through a separate CCS depending on the time and effort required to implement them.

Ending note

We have been careful to make certain promises on timelines and features in this CCS proposal - mostly due to the complexity of the project. We target deadlines but delays may occur. However, we've already got a lot finished (as can be seen in our video).

If we are not able to raise funding, it will be delayed notably as we will have to find ways to support ourselves. In that case the application will of course still eventually release under an open-source license, somewhere in 2021.

pre-alpha screenshots:

https://i.imgur.com/6MutzwT.png

https://i.imgur.com/B0y1lo9.png

Edited by dsc

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • dsc changed the description

    changed the description

  • dsc added 1 commit

    added 1 commit

    Compare with previous version

  • dsc changed the description

    changed the description

  • I donated to the original proposal and I support this one as well.

  • <3 dsc, he's my hero

  • I think this has the potential to bring some fresh air to the Monero desktop wallet scene, and IMHO it should at least have the chance to reach release, and fly - or sink, in the worst case.

  • merged

  • luigi1111 mentioned in commit 9a63753b

    mentioned in commit 9a63753b

  • Author Contributor

    Glad to announce that the alpha was very well received. We managed to setup the buildbot for 3 different operating systems - and Feather runs lovely on all 3.

    A December release is still on the roadmap and we'll most likely make that.

    Edited by dsc
  • apologies for being off topic and interrupting your work just looking to get pointed in the write direction for a copy paste resolution in which my current monero gui address I copied to send 1300 usd and the wallet address changed therefore never recieved it. Anyone have a direction to point me in? I do apologize for intruding on your work.

    !164 (merged)

  • Pardon the interruption, just looking to get pointed into the direct of a form of support for 13k missing that I sent to my trezor and my trezor wallet address had changed and therefore never recieved it using the monero gui.

    "Timestamp: 2021-02-10 00:06:40 -0800

    Amount: -6.538636234867 Fee: 0.000015300000

    Notes: trezor

    Destination:

    Payment ID: 0000000000000000

    TX ID: 7aae4b12b0d83703d4b8aadd30bc1b3a5b7295373b3a28f61cc28582a16f58d9 TX Key: dff30b58a4efb5c0b5dd62b4bb543f98d4df3cdb723079c4704f433ff1143a02

    Block: 2293612

    Transfers: -"

    Curious how to resolve this or if someone can point me in the right direction?

Please register or sign in to reply
Loading