Actionsheet for transaction confirmations
Improvements to actionsheet:
- Use Actionsheet for claiming paid MagicLinks
- Provide rapid/fast/slow (in addition to average and custom) options in actionsheet for transaction confirmation
- Display estimated time based on gas settings
- Display the ETH value in actionsheet for transaction initiated by dapp
- Show function names, args, and transaction value in actionsheet for TokenScript transactions
- Show name of token for ERC721 transfers (at least those from OpenSea)
- Display estimated gas fee (and in fiat too, if available) in actionsheet for transaction confirmation
- Display the ETH value in actionsheet for transaction initiated by dapp
- Display token instance name for NFT transfer in actionsheet
- Display estimated gas fee (and in fiat, if available) in actionsheet for transaction confirmation
- Show informational footer about gas fee in configure gas/nonce screen
- Track events for actionsheet-style confirmation transactions
- Fix: Gas fee estimate in fiat should be displayed when editing custom gas for transaction on mainnet
- Raise gas fee max to 3 ETH
Others:
- Open URL in AlphaWallet in sharing sheet from other apps (like Safari)
- Display ENS name or local wallet name in Wallet tab
- Generate and display blockies for wallets
- Change the “exchange with Uniswap” button to 1inch
- Fix: if enter "" for eth when sending ETH, should show "0 ETH" instead of " ETH"
- Remove trailing zeros from Amount Text Field added during switch from crypty to native currency
- In Activity tab, show "All " instead of an very long string of numbers that garbles the display for ERC20 approvals for very large amounts