- Use Pylon to to load 3rd party data (#765)
- Stream data to Frame using Websocket connections
- Remove polling and excess memory usage
- Remove user’s IP address from outgoing requests
- Use API key to make requests to prevent rate limiting
- Data loaded from Coingecko and Opensea
- Inventory now loads correctly
- Overhaul the way token and native currency balances are loaded (#765, #793)
- Optimize worker process to use less memory
- More graceful recovery when system goes to sleep
- Fix issues with duplicate balances
- Fix issue in Send dapp where decimals were being truncated to 15 places
- Add ability to select text when signing messages (#777)
- Add ability to copy field data from decoded contract text (#777)
- Fix issue with Mumbai multicall contract (#760)
- Increase hard cap on gas for non-Mainnet chains (0366dd9)
- Add 50% padding to gas estimate to prevent out of gas errors (#755, #794)
- Stability fixes
- Security fixes
- Prevent invalid hosts being opened in external shell (#775)
- Lock down check on origin from browser extension (#773)
- Change file permissions for config and signers to be accessible only to current user (#776)
- Match on RPC method exactly to prevent unintended requests from not being blocked (#761)
- Add
eth_sendRawTransaction
to list of protected methods (#761)
- UX Upgrades
- Dependency upgrades
- Electron: v18.0.1
- GridPlus SDK: v1.1.6
- Ledger Eth: v6.27.0