v2.28.0
Changelog:
- Added: Keystore send seed to UI #1042
- Changed: Pass
flow
query param to/email-vault/confirm-key/
#1040 - Changed: Enhanced the Session class and DappsController to resolve the issue where the extension couldn’t reconnect to open dApps after the service worker reactivates #1045
- Fixed: Check for permit on erc20 typed message humanizer module #1039
- in the humanizer typed message permit module we used to check if properties are present by simply evaluating them, but if, for example nonce was 0 we would consider it as absent.
- This fixes erc20 permit typed message when nonce = 0 (on first permit for this contract)
- Fixed: Duplicated native token if an ERC20 representation is a custom token #1035
- Fixed: Broken hex signing because of legends humanization issue (missed case) #1044
- Fixed: Transfer tests (The test account no longer has the required tokens. This PR changes the test account and modifies the tests slightly) #1047
- Fixed: Several users reported that the Benzin screen wasn’t hiding when a new transaction was added, specifically when the action needed to be queued. This happened when a new transaction was batched and added to an existing accountOp action. Fixed this by removing the logic that prevents the Benzin action from being removed after adding an action with executionType = 'queue'. Now, regardless of the action type, the Benzin action will always be removed as expected #1048
Full Changelog: v2.27.0...v2.28.0