v13: Simplified OTP Confirmation; OTP code valid for 30 more seconds; Allow inspecting old wallets after upgrade, or reclaiming assets; Many other updates (daVinci purchase, Gnosis Safe integration, QR code support, binary call integration, more authenticator, ...)
PR: #160 Resolves: #156 #150 #134 #133 #132 #122
Authenticator code remains valid for 30 more seconds after they expire on Google Authenticator - this will substantially improve user experience and reduce "time mismatch" error.
Simplified OTP Confirmation - removed confirmation button. Typing 6 digits (or 12) automatically triggers confirmation. This change is applicable to every place where OTP input is asked for.
Allowing users to inspect old wallet and control them after an upgrade:
Inspect: you can temporarily use the old wallet, track tokens, and transfer assets out if needed
Reclaim: you can reclaim domain and tracked assets (NFTs / tokens) in one go. It may still miss some assets, especially ERC-20 tokens that you have never sent out, or non-standard NFTs that are not tracked. Use Inspect to transfer these assets to your wallet ad-hoc.
The user experience is still not ideal. In future versions I will simplify this flow and transfer some popular ERC-20 by default, and/or have most assets transferred along with the upgrade in one-go, instead of having to do this ad-hoc transfer / reclaim.
Various other client side updates:
- Top 9 tokens are automatically tracked: #158
- Apps can now ask wallets to call a contract directly using binary hex data, instead of specifying method and values: #152
- Verified app calls are automatically decoded: #159
- Aegis Authenticator is supported: #157
- daVinci NFTs can be purchased from 1wallet directly: #154 https://www.youtube.com/watch?v=KJG593CI3c4
- Added Gnosis Safe integration: https://www.youtube.com/watch?v=kUXQBh_h2Ig
- Expired red packets can return assets to creator (part of #160)
- Wallet address QR code scanning and saving are supported: #141 #142 #138
- Improved support for some special NFTs (e.g. Harmonaut, daVinci, etc)
- Many other small fixes. See open dev log