Wownero Light Wallet

Posted on 2018-09-03 by dsc
Status: Completed

Why?

Create an easy to use GUI. Limited in features, but easy to operate. totally wow.

Target audience will be people who casually/sporadically want to transfer some WOWs. 31337 haxors can continue to use the CLI.

  • OSX/Windows/Linux (Electron/Vue.js)
  • Remote-node only (no blockchain sync required)
  • Wallet creation
  • Transaction history / Send / Subadresses / Address book
  • Blockchain explorer
  • Support for network wrappers (torify/proxychains/etc)

How much?

I'm estimating 80-100 hours of work.

Risk/reward is good; reward being user adoption.

Also, when you fund, your name will appear in the credits!

What?

This wallet will run on Electron/Vue.js. It will have wownero-wallet-cli embedded.

On wallet startup - wowner-wallet-cli is spawned as a child process and manipulated through stdout/stdin.

This way, you'll still be 'your own bank', as opposed to a cloud wallet service that controls your private keys. Thus, you will be able to create new wallets, open existing ones and connect to various remote nodes and remain in control.

I'm aware that the idea of spawning childprocesses and interacting via stdin/stdout is horrible. I've found that for this project I can live with it. It simply allows me, or us as a community, to quickly come up with decent wallet for the masses to use. We can think about more proffesional wallets later on.

For security reasons, the auto-updating feature of Electron will be turned off to prevent abuse.

The wallet will be open-sourced under whatever license the WFS guidelines specify.

If you guys have ideas for things to do, let me know. I probably will ignore them.

Milestones?

Milestone 1: (40 hours) - 8000

POC to figure out if this approach was technically feasible. I've concluded it is. Hence this proposal.

What I have working right now is: wallet creation, opening a wallet and listing previous transactions.

Milestone 2: (70 hours) - 8000

Finish up on basic wallet functionality:

  • Create wallet/Send/History
  • Save user preferences (recently opened wallets, etc)
  • Desktop notification on incoming transaction

I will create a youtube video showcasing the wallet when milestone 2 is finished.

Milestone 3: (80-100 hours) - 9000

Last milestone would be the actual release. For this, I will need to figure out how best to distribute the wallet. Write documentation, register a domain. Sign the releases. Provide a tutorial. Test on Windows/OSX. Etc.

Outcomes?

A simple and easy to use wallet.

Why you?

I can operate a computer.

Edit: Funding lowered to 25000

Comments
You need to be logged in to comment.

dsc [op] [admin] 2018-11-02 01:16 Code: https://github.com/skftn/Wownero-Light-Wallet
I've also distributed binaries to testers. If you want to test, send me a message!
reply
dsc [op] [admin] 2018-11-02 01:26 Sent myself the remaining WOW because WOW.
dsc [op] [admin] 2018-10-25 01:11 https://i.imgur.com/YCGQM7o.png
First milestone complete. What works:
- creating a new wallet
- opening/closing wallets
- making a transaction
- receiving money
- listing transactions
- listing WFS proposals on the startup screen
- automatic WOW->USD conversion (via WFS API)
Completed milestone 1. Up to milestone 2.
reply
dsc [op] [admin] 2018-10-21 21:43 Seems to be funded now. Thanks for all the donations :)
I'm hoping to finish this before December.
reply
dsc [op] [admin] 2018-09-12 22:45 Funds from proposal 4 (6050 WOW) have been moved here (on request). reply
Yunus Emre 2018-09-10 17:28 Bro I am sending you the coins I mined XD reply
fuwa 2018-09-06 20:05 Sent another 5k, you should seriously consider it, dude XD reply
fuwa 2018-09-04 12:18 Sent 1000 wow. If you change the license about Perl to Java, I'll add another 50! reply
dsc [op] [admin] 2018-09-04 11:14 Moving this to funding required. reply
jw [admin] 2018-09-03 15:19 That's a lot of WOW, but I think with the youtube video, and being able to operate a computer part pretty much seal the deal for me.
+1
reply
Incoming transactions (12)
Outgoing transactions (4)
Events
dsc [op] [admin] 2018-11-03 23:56 Moved to status "Completed".
dsc [op] [admin] 2018-09-04 11:14 Moved to status "Funding required".