Download the latest version of ChromaWallet from here, extract it to a location of your choosing. In the unpacked directory you can find two programs:
Most actions can be performed through either of interfaces, but command-line application also provides low-level functions. You can find a list of commands which are accepted by cw-cli by running cw-cli --help.
You can use --testnet command-line switch to run client in testnet mode, in that case a separate testnet wallet will be used. E.g.:
You can run as many clients as you want, to do this you will simply need to copy the chromawallet directory, delete the *.wallet in the copied directory, and then run chromawallet from the new directory. A new wallet will be created.
You can now send bitcoins and assets between the two wallets.
You need to share information about the asset you have created (asset definition) with others if you want them to be able to interact with it.
(Alternatively you can copy individual parts of asset definition: name, color set (color identifiers), unit (number of satoshi in one unit).
If you have access to asset definition in JSON format (it might be obtained from asset's description, contract, or from other client running on same machine), you can:
Note: that you need to obtain address for this specific asset, wallet will report an error if color of an address doesn't match the asset name you have chosen in the drop-down menu.
Note: You need bitcoins to pay a transaction fee. (In case with testnet mode, You can obtain some from a faucet).