refactor didDecryptWallet
refactor get exchange rate