New Project Proposal - Minimal Wallet
We need a simple native desktop Wallet without contracts and other stuff. This idea is floating around. It has been mentioned in Slack, Reddit and here on Github. So probably everyone is agree that we may need it.
- Ethereum Wallet/Mist is too misleading. is it Wallet or Dapp browser? And you need a PhD in Fancy Interfaces to understand its UI
- we need fast and simple wallet
- which is native to desktop OS (like app should show user balance taskbar, etc)
- can connect to an external Ethereum node (or run embedded node)
- doesn't have any dapps, just operations with user wallets. But we still need to support standard contracts for multisig wallets and for tokens
I don't have any experience of building desktop apps, and don't even know what technologies are used for desktop. But I hope we'll find someone experienced who can lead this project. Let's discuss.
Sounds like a fun project that I could spend some time on.
Technology - wise, using something similar to Mist would probably make sense, but I think improvements could be made to make it work both both on desktop (local node) and in-browser (with a hosted node).
- EITHER Electron (Native Wrapper, for creating a downloadable executable + os integrations), OR React-Native https://www.infoq.com/articles/react-native-introduction - does anyone have experience with react-native?
- Rather than mist's approach of doing keystore in geth, use of
eth-lightwalletwould allow for in-browser implementation and more control over account management - Some kind of Frontend framework (mist uses meteor, I would go for react - obviously if go for react-native)
There are a tonne of designers in the slack channel, so perhaps we could help source some UI from them. I like the approach of an ultra simple use.
@dax-classix I think you want to take a look at https://github.com/ethereumproject/volunteer/issues/17