ghost-keychain/packages/extension
Francis O'Brien 62b7395023
Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611)
* fix: prefer WebHID over WebUSB for Ledger transport to fix Flex/Nano X connectivity

* fix(ui): release Ledger transport with explicit disconnect lifecycle

* fix(ui): align Ledger app mode with reactive settings context

* refactor(ui): keep useLedger render phase pure for init errors

* fix(ui): apply popup-aware routing to Ledger connection links

* fix(ui): harden Ledger signing error handling and mismatch UX

- Remove chain.name being set as specName from merkleizeMetadata payload
- Use reactive SettingsContext ledgerApp instead of settings.get() snapshot
- Guard no-metadata signing path with setIsBusy(false) + early return
- Detect signer mismatch by normalizing addresses and block signing when mismatched
2026-03-26 15:30:08 -04:00
..
public Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611) 2026-03-26 15:30:08 -04:00
src [CI Skip] bump/beta 0.62.7-1-x 2026-03-12 18:51:34 +00:00
.skip-npm Bump deps (#264) 2020-03-14 10:42:39 +01:00
manifest_chrome.json Remove Alarm permissions (#1449) 2024-08-16 08:03:31 -04:00
manifest_firefox.json Remove Alarm permissions (#1449) 2024-08-16 08:03:31 -04:00
package.json [CI Skip] bump/beta 0.62.7-1-x 2026-03-12 18:51:34 +00:00
README.md Add @polkadot/extension-dapp (#28) 2019-05-24 11:13:06 +02:00
tsconfig.build.json Adjust tsconfig usage (w/ latest dev) (#1258) 2023-05-18 12:54:23 +03:00
tsconfig.spec.json Adjust tsconfig usage (w/ latest dev) (#1258) 2023-05-18 12:54:23 +03:00
webpack.config.cjs Set headers to 2026 (#1609) 2026-03-12 19:27:39 +02:00
webpack.shared.cjs Set headers to 2026 (#1609) 2026-03-12 19:27:39 +02:00

@polkadot/extension

A signing extension