open-source multi-currency wallet

9 views
Skip to first unread message

Alex Mizrahi

unread,
Apr 8, 2014, 6:15:22 PM4/8/14
to bitc...@googlegroups.com
hi

As some of you might remember, WebcoinX was a colored coins web client demo.
Unfortunately making a proper web wallet out of it was really problematic, as it was based on messy and monolithic bitcoinjs-gui code. So I think it's better to abandon it for good.

But development of a web client for colored coins is still important, and I think it's better to approach it from other direction: build it in a modular, layered way. starting from something very simple.
This way we will have something functional at every point and there will be a clear path for improvement, so we won't end up with a horrible mess which nobody wants to approach.

As a bonus, UI doesn't need to be colored coins specific, it can be just a multi-currency wallet. So it can be useful to other projects too.
(For example, as a wallet for alt-coins.)

I think it can be broken down into following components:

1. UI design (HTML, CSS)
2. MVC for that UI which isn't colored coin specific (JS)
3. library for Bitcoin-related functions (something similar to bitcoinjs-lib)
4. private key and configuration management
5. browser extension wrappers
6. backend connectors

Backend connectors are replaceable, so it might be anything ranging from a simple front-end to chromawallet server instance to a completely independent web wallet.

Also UI can be very customizable so it can be seen as a template for various web wallet project. (I.e. will be possible to add custom functionality to it.)

Thoughts?


Oren Gampel

unread,
Apr 9, 2014, 1:20:04 PM4/9/14
to bitc...@googlegroups.com, bitc...@googlegroups.com
Per my earlier post, this comfortably fits our scheme. I'll publish (probably tomorrow) the overview of the platform. Assuming I'll figure out how to include an image, it will include a Web UI.

A web UI is not part of our goals for the first release, but our trading interface is. It should provide all the needed interface needed for the creation of a web UI by anyone. I know you're in touch with Israel who is defining the interfaces, and I'm looking forward to seeing you and all the others teaming up and using it!

Right now Rotem is creating the first UI (app) based on it, so I assume the interface would change a bit in the coming week or so. By the time it would be public on github it would be more stable, although I'm betting there would be more changes based on the community feedback.

Flavien

unread,
Apr 16, 2014, 8:54:45 AM4/16/14
to bitc...@googlegroups.com, bitc...@googlegroups.com
Good initiative Alex.

On a related topic, the public launch of Coinprism (a working colored coin wallet) is planned for May.
Reply all
Reply to author
Forward
0 new messages