Thanks mappum, this is something i've been thinking about for a while now.. Your implementation looks pretty good, I will be supporting this project

I have a question, the cross-chain protocol for Btc and its clones is not straightforward as you have to use nlocktime and multisig transactions etc to facilitate the process.. however what about crypto-coins that already implement a standardized "pay on secret reveal" API that automatically locks coins for a number of blocks and releases the funds on secret reveal?? Would it be hard/easy to include these coins into Mecury?
Coins with "pay on secret reveal" functionality built in would also not be vulnerable to the malleability issue.