"the multi currency and multisignature transactions" does this mean that able simultaneously send to multiple accounts with different crypto-currencies?
Multi currency mean that the wallet use many cryptocurrencies.
Multi signature is necessary th rise the security.
Let's me explain a litle bit.
In wide meaning the multisignature wallet works very simple. If you have n-of-m multisignature wallet it means that to perform successful transaction you need to collect any n signatures of set of m previous defined keys. In our case we use 2-of-3 multisignature addresses. User has its
own key and can use it with key stored in Wallet Provider Service or with key stored in Key Recovery Message. Because of user can't send transaction without the
second signature we
prevent attacks such as Double Spending Error and Replace By Fee and can guarantee instant confirmations in our network. Also user can set up different conditions and restrictions (smart contracts) how and when the second key can be used. It's additionally protects funds if user's key was stolen.
The third key is stored very securely and is used only in case of user's key lost after verification process.
Very simple there are 3 signature - 1 signature - users, 2 signature - wallet - to protect transaction, 3 signature - only to restore a user's key that was lost.