Mobile (Android, iOS) versions of the crypto wallet. Implement currencies: BTC, ETH, two ERC-20 tokens. Implement operations: show currency balance, send currency, receive currency, show list of all transactions. Implement ERC-20 token staking with several rules that works with BTC, ETH, two ERC-20 tokens. Application was built on ionic3 with angular 6 using web3 library for smart contract integration.