My mist-wallet is used for purely for dapp development. To fuel my future ambitions, I went to an online exchange and bought some ether coins and used a mobile-only wallet for these real ether. When trying to research how a mobile wallet differs from Mist-wallet, it seems mobile wallet is a contract and my mobile wallet company participates on my behalf in EVM. If this is the case, how can I trust my mobile wallet company? Can my mobile wallet company transfer all the currency I got into their own and blame it on hackers? TIA
If this is the case, how can I trust my mobile wallet company?
Unless you know specifically the details of the contract's code you can't (you can get the EVM byte code from the block chain by knowing the address at which it has been deployed to).
Can my mobile wallet company transfer all the currency I got into their own and blame it on hackers? TIA
It depends on how the contract was written as contracts can send balances to other contracts.
Just did a bit more research and came to know that MIST is both a node and a wallet whereas JAXX is just a wallet and not a node. Basically, JAXX server is a node and creates accounts for each of the wallet customers. So, it's better to use only reputed wallets. As any wallets server node implementation isn't open source, there may be a chance that server source can look deep into your keys when you do transactions at a node related to your wallet. My 2 cents.