Commit Graph

656 Commits

Author SHA1 Message Date
github-actions[bot]
91f0b7194e [CI Skip] bump/beta 0.63.2-1-x
skip-checks: true
2026-07-31 15:14:13 +00:00
Patricio
e66446edc3
fix: derive raw vs extrinsic signing from the request channel (#1624)
The signing popup decided whether to show the message view or the
transaction view by inspecting fields on the payload (`data`,
`blockNumber`), while the background picks the signing behaviour from the
message channel the request arrived on. Those two are independent and the
payload comes from the dapp, so they can disagree.

`RequestSign` becomes a discriminated union on `channel`, set by the
background from the message type. Correlating the discriminant with the
payload type means consumers narrow through `isExtrinsicRequest` rather
than casting, so the display and the signing path can no longer drift
apart. `Tabs.extrinsicSign` also rejects a payload carrying a truthy
`data`, since that field has no meaning on that channel.

Also branches the signing render on the request rather than on decoded
state. Paging between two queued requests of different shapes could
otherwise commit one frame using the previous request's decoded payload.

Tests added under `signer channel` in `Extension.spec.ts`.
2026-07-31 12:11:11 -03:00
github-actions[bot]
58093e3a50 [CI Skip] bump/beta 0.63.2-0-x
skip-checks: true
2026-07-30 18:24:37 +00:00
github-actions[bot]
987784c81e [CI Skip] release/stable 0.63.1
skip-checks: true
2026-03-31 01:56:50 +00:00
github-actions[bot]
77a7f59489 [CI Skip] bump/beta 0.62.7-5-x
skip-checks: true
2026-03-30 20:47:28 +00:00
Francis O'Brien
bc320ec762
Allow Ledger generic app accounts to sign on any chain (#1613)
* feat(ui): allow generic Ledger app to derive from any chain via polkadot slip44

* feat: allow Ledger generic app accounts to sign on any chain

* fix(extension-ui): guard generic ledger init and stabilize i18n deps
2026-03-30 16:44:34 -04:00
github-actions[bot]
2198396137 [CI Skip] bump/beta 0.62.7-4-x
skip-checks: true
2026-03-26 22:20:12 +00:00
github-actions[bot]
81714b2cf5 [CI Skip] bump/beta 0.62.7-3-x
skip-checks: true
2026-03-26 19:48:35 +00:00
github-actions[bot]
a9bbe3efb2 [CI Skip] bump/beta 0.62.7-2-x
skip-checks: true
2026-03-26 19:33:03 +00:00
github-actions[bot]
73fef6ffbf [CI Skip] bump/beta 0.62.7-1-x
skip-checks: true
2026-03-12 18:51:34 +00:00
github-actions[bot]
67faeb9f69 [CI Skip] bump/beta 0.62.7-0-x
skip-checks: true
2026-03-12 17:30:41 +00:00
Tarik Gul
a1c87fa383
Set headers to 2026 (#1609) 2026-03-12 19:27:39 +02:00
github-actions[bot]
9288eb12b1 [CI Skip] release/stable 0.62.6
skip-checks: true
2025-11-26 07:49:46 +00:00
github-actions[bot]
d1fb181e27 [CI Skip] bump/beta 0.62.6-0-x
skip-checks: true
2025-11-26 07:38:34 +00:00
github-actions[bot]
eeeb336417 [CI Skip] release/stable 0.62.5
skip-checks: true
2025-11-17 13:38:00 +00:00
github-actions[bot]
f64d18828d [CI Skip] bump/beta 0.62.5-0-x
skip-checks: true
2025-11-14 16:42:44 +00:00
github-actions[bot]
f32f39e371 [CI Skip] release/stable 0.62.4
skip-checks: true
2025-11-13 04:48:02 +00:00
github-actions[bot]
e17b36371b [CI Skip] bump/beta 0.62.4-0-x
skip-checks: true
2025-11-13 04:33:12 +00:00
github-actions[bot]
132381008e [CI Skip] release/stable 0.62.3
skip-checks: true
2025-10-23 12:48:59 +00:00
github-actions[bot]
ed97de2f85 [CI Skip] bump/beta 0.62.3-0-x
skip-checks: true
2025-10-23 12:08:01 +00:00
github-actions[bot]
0cfe2d5c9d [CI Skip] release/stable 0.62.2
skip-checks: true
2025-10-09 04:12:53 +00:00
github-actions[bot]
211fee8528 [CI Skip] bump/beta 0.62.2-0-x
skip-checks: true
2025-10-08 14:33:42 +00:00
github-actions[bot]
18274fe136 [CI Skip] release/stable 0.62.1
skip-checks: true
2025-09-25 12:24:12 +00:00
github-actions[bot]
3093db76fe [CI Skip] bump/beta 0.61.8-1-x
skip-checks: true
2025-09-25 03:19:41 +00:00
github-actions[bot]
4f1192528d [CI Skip] bump/beta 0.61.8-0-x
skip-checks: true
2025-09-17 15:55:06 +00:00
Tarik Gul
a154f9bd54
Ethereum Ledger signing (#1542)
* [TESTING] Ecdsa signing

* remove hardcoding

* Remove consoles

* Fix import of exdsa accounts from ledger

* Add signing

* Add correct keypair type to hardware meta

* lint

* Update ui libs to 3.14.1

* Most recent changes

* Detect chain type and hash message accordingly

* testing logs

* Only use pubkey

* Make Ethereum signing work

* lint

* Remove rogue console.logs

* Change to isHex()

---------

Co-authored-by: Valentin Fernandez <tinchofernandez8@gmail.com>
2025-09-17 12:51:33 -03:00
github-actions[bot]
592b63f60f [CI Skip] release/stable 0.61.7
skip-checks: true
2025-08-28 17:07:58 +00:00
github-actions[bot]
997e25554f [CI Skip] bump/beta 0.61.7-0-x
skip-checks: true
2025-08-28 12:06:30 +00:00
github-actions[bot]
e900463d52 [CI Skip] release/stable 0.61.6
skip-checks: true
2025-08-14 18:06:27 +00:00
github-actions[bot]
216cc4c2d2 [CI Skip] bump/beta 0.61.6-0-x
skip-checks: true
2025-08-14 14:08:17 +00:00
github-actions[bot]
59d90e108d [CI Skip] release/stable 0.61.5
skip-checks: true
2025-07-30 17:05:39 +00:00
github-actions[bot]
e4e32d0f95 [CI Skip] bump/beta 0.61.5-1-x
skip-checks: true
2025-07-30 12:51:03 +00:00
github-actions[bot]
21557f93aa [CI Skip] bump/beta 0.61.5-0-x
skip-checks: true
2025-07-30 11:25:27 +00:00
github-actions[bot]
7363a5a3c8 [CI Skip] release/stable 0.61.4
skip-checks: true
2025-07-17 02:40:02 +00:00
github-actions[bot]
0706fe793d [CI Skip] bump/beta 0.61.4-0-x
skip-checks: true
2025-07-16 12:53:00 +00:00
github-actions[bot]
2f3da68a75 [CI Skip] release/stable 0.61.3
skip-checks: true
2025-07-08 21:24:38 +00:00
github-actions[bot]
60ab5486ac [CI Skip] bump/beta 0.61.3-0-x
skip-checks: true
2025-07-08 16:44:06 +00:00
Arjun Porwal
a6b822fe22
Reverts #1560 (#1573)
* reverts 824cda7e88

* chore: added tldts

* chore: remove tldts
2025-07-08 12:40:33 -04:00
github-actions[bot]
f30e960a0a [CI Skip] release/stable 0.61.2
skip-checks: true
2025-07-04 12:39:09 +00:00
github-actions[bot]
919fa09975 [CI Skip] bump/beta 0.61.2-0-x
skip-checks: true
2025-07-04 12:11:21 +00:00
Tarik Gul
3d37f5918c
Update polkadot-js deps (#1571)
* Update polkadot-js deps

* chore: minor change

* chore: updated yarn.lock

* fix: tests

* fix: lint issues

* fix: build issues

* fix: replace sleep with waitForRateLimit for better rate limiting in tests

* Revert "fix: replace sleep with waitForRateLimit for better rate limiting in tests"

* fix: increase sleep duration in tests for better stability

* fix: remove sleep function and update State constructor for rate limiting

* chore: minor change

---------

Co-authored-by: Arjun Porwal <porwalarjun95@gmail.com>
2025-07-04 15:07:41 +03:00
github-actions[bot]
5f569bcc5d [CI Skip] release/stable 0.61.1
skip-checks: true
2025-06-27 13:45:35 +00:00
github-actions[bot]
ffaaf0e888 [CI Skip] bump/beta 0.60.2-3-x
skip-checks: true
2025-06-26 16:57:31 +00:00
github-actions[bot]
3ebd1ae1fb [CI Skip] bump/beta 0.60.2-2-x
skip-checks: true
2025-06-26 06:00:21 +00:00
github-actions[bot]
3d73f688c3 [CI Skip] bump/beta 0.60.2-1-x
skip-checks: true
2025-06-23 21:17:16 +00:00
Arjun Porwal
824cda7e88
Prevent phishing validation bypass via credentialed URLs using tldts (#1560)
* feat: add tldts dependency and update handler to extract hostname from sender URL

* feat: add URL parsing functionality to improve sender URL extraction
2025-06-23 17:13:47 -04:00
github-actions[bot]
dcb3543441 [CI Skip] bump/beta 0.60.2-0-x
skip-checks: true
2025-06-23 13:36:19 +00:00
Arjun Porwal
4d14de52a2
Implement rate limiting for sign requests (#1562)
* feat: implement rate limiting for sign requests to prevent abuse

* feat: add tests for rate limit handling for signing requests
2025-06-23 10:32:45 -03:00
github-actions[bot]
4d4d0541d2 [CI Skip] release/stable 0.60.1
skip-checks: true
2025-06-18 17:05:54 +00:00
github-actions[bot]
2395495e81 [CI Skip] bump/beta 0.59.3-4-x
skip-checks: true
2025-06-18 16:26:38 +00:00