Great Project! Do you've considered to add BitShares BTS bitUSD, bitGOLD etc!?
I'll consider any cryptoassets that have lasting value. I'm going to take a neutral approach and add assets that have sufficient volume, so I don't have to pick sides on what currencies to use. Bitshares has significant volume right now so I'll look into adding them.
Thanks for this wallet! It looks very promising.
My questions are regarding the usability and how it works in practice:
1. AT would allow (in principle) Alice and Bob to exchange their coins across two different chains. But how do do the two find each other? Does your wallet include a order book and order matching?
2. What parts of the exchange process would be manual, what automated?
3. How would the user experience be different from a centralized exchange? (centralized exchange: cash in coin x -> place order on market for coin x and coin y and wait till order is matched OR take an order that has been placed -> cash out)
1. Mercury uses an order matching server. However, no trust is placed in that server (it does not deal with the actual exchange of funds), and use of the service in optional. Two parties can find each other and make a deal on their own (e.g. through forums or IRC), then they could still use Mercury to trustlessly swap the funds.
2. Everything is automated, the user experience should be just like any of the current exchanges (except that it is from a desktop wallet instead of a website).
3. It shouldn't be different, except instead of depositing into an account, you can trade using the balance in your wallet.
Regarding 2/3: ....Then the wallet would allow to automatically sign/broadcast atomic tx whenever my order is matched on a server?