- Native M1 (arm64) build now available for MacOS (#661)
- Support for custom tokens (#635, #650, #655)
- Support for
wallet_watchAsset
RPC endpoint - Display all tokens added by user
- Allow manual adding/removing of watched tokens
- Support for
- Lattice upgrades (#626)
- Generate a unique tag for each signer to prevent collisions on the device
- Add support for legacy and Ledger Live derivation paths
- Upgrade GridPlus SDK to v0.9.2
- UX and request flow fixes
- Support EIP-1559 on all chains (#621, #659)
- Enforce correct minimum fees for replace/cancel transactions (#638)
- Add support for wallet_requestPermissions (#619)
- Support loading token balances on additional chains (#633)
- Block signing and verifying when signers are locked (#648)
- Remove zero balance tokens from display (#635)
- More accurate fee estimates on Optimism (#640)
- Ability to copy hash for transaction (#639)
- Allow Trezor to take precedence over seed signer if both control same address (#665)
- Show gas paid instead of max fee on successful transactions (#663)
- Display utf-8 text for signed messages (#631)
- Display correct base currency on Arbitrum and Optimism (#643)
- Better error handling when derivation path fails Trezor safety checks (#665)
- Handle attempting to sign invalid typed data (#629)
- Handle attempting to create RPC with port higher than 65535 (#630)
- Handle crash when current account is not defined (#658)
- Clean up the way Ledger status changes are reflected in the UI (#622)
- Upgrade to eth-provider v0.9.8