* start migrating types to use zod for parsing and defaults
* finish basic state loading, add some tests
* use current base state when state is corrupted
* fix tests
* fix gas for tests
* update legacy migrations to be more resilient
* add test migration files
* update migration 38
* update tests
* continue updating schemas
* add dapp schema
* add more types
* initial working version
* fix some tests
* finish tokens schema
* finish updating migrations
* add settings for panel and selected
* update most of state not to persist
* allow chain metadata with no native currency rate data
* update types to support migration from v0.4.4
* fix typo
* add last migration test
* fix test
* dont persist signers
* update test
* fix test
* final changes
* update version
* remove no check and add any to legacy migrations
* skip test
* cleanup
This PR aims to fix the following issue: #1647
The assets have been downloaded directly from https://developers.ledger.com/docs/connectivity/ledgerJS/faq/ledger-logos
Let me know If I missed any other icon.