7 Commits

Author SHA1 Message Date
29033e8bb8 feat: post-quantum only; no derivation, no MetaMask shim, no Ethereum addresses
Some checks failed
Lock Threads / lock (push) Has been cancelled
Moves to the quantus.3 forks of keyring, util-crypto, networks and ui-keyring,
which hold only ML-DSA keys and have deleted the classical primitives
(quantus/common#6). What in the extension depended on them goes too:

- the derive-from-parent flow (Popup/Derive, pri(derivation.*), the
  AccountsContext master, the menu entries): ML-DSA pairs have no //hard/soft
  derivation, and Quantus derives every account from the mnemonic instead
- extension-compat-metamask, which injected Ethereum accounts
- the Ethereum branches in Address and the //m/44'/60' suri suffix
- canDerive and nextDerivationPath, now unused

Restoring a JSON backup of a classical key shows the keyring's reason ("ed25519
keys are not quantum-safe and cannot be held here...") rather than "Invalid
Json file", for single and batch files.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012uDUodEcRbBwNRi3UCmw8f
2026-09-16 21:28:01 +03:00
Jaco
124de8db75 Adjust tsconfig usage (w/ latest dev) (#1258) 2023-05-18 12:54:23 +03:00
Jaco
e1ce2ad413 Reformat root tsconfig.build.json (#981) 2022-01-17 12:12:36 +02:00
github-actions[bot]
a1a1e84d35 [CI Skip] release/beta 0.42.6-4
skip-checks: true
2022-01-14 10:21:51 +00:00
Jaco
d6620a6e52 Manual format of tsconfig.build.json (#975) 2022-01-14 12:17:43 +02:00
Jaco
ec4e97fd8d Align tsconfig.build.json with other polkadot-js (#973)
* Align tsconfig.build.json with other polkadot-js

* trigger (resurrect GH actions?)
2022-01-12 11:39:30 +02:00
Jaco
fe7ffb1247 Add tsconfig.build (#970) 2022-01-11 09:02:35 +02:00