Post
Topic
Board Project Development
Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/..
by
killerstorm
on 22/09/2014, 11:07:49 UTC
New web/mobile wallet preview: http://killerstorm.xen.prgmr.com/alex/cw/demo-eng.html
(running on testnet, doesn't allow you to issue coins)

Compared to old WebcoinX, it has much saner code base. It is broken into 4 layers:

1. coloredcoinjs-lib: a colored coin library, handles 'coloring', constructs transactions
2. cc-wallet-core: wallet core, manages addresses and does the bulk of work
3. cc-wallet-engine: a high-level wrapper on top of wallet core, hides all low-level details and can be plugged directly into UI
4. UI

I believe that this architecture will simplify creation of custom colored coins applications.

Say, if you want to use colored coins as authentication tokens, you don't need a full-blown wallet user interface, but you want wallet backend which is able to construct transactions, do SPV verification and so on. You can take cc-wallet-engine and create some custom simplified UI on top of it, without bothering yourself with implementation details.

This is still a work in progress, but you can take a look here: https://github.com/chromaway