• Joined on 2026-02-17
grenade closed issue quantus/wasm#1 2026-09-16 17:51:01 +00:00
Add ML-DSA-65/87, Poseidon2 and Quantus HD derivation to @polkadot/wasm-crypto
grenade commented on issue quantus/wasm#1 2026-09-16 17:51:00 +00:00
Add ML-DSA-65/87, Poseidon2 and Quantus HD derivation to @polkadot/wasm-crypto

Closing. Checked against main (dc295dc3).

Deviation, as agreed above: this shipped as a separate package, @quantus/crypto (0.3.0), not inside @polkadot/wasm-crypto. The dilithium…

grenade closed issue quantus/extension#14 2026-09-16 17:50:48 +00:00
Wallets: one secret, shown as every account it unlocks (ML-DSA-65, ML-DSA-87, wormhole)
grenade commented on issue quantus/extension#14 2026-09-16 17:50:47 +00:00
Wallets: one secret, shown as every account it unlocks (ML-DSA-65, ML-DSA-87, wormhole)

Closing: stages A and B are on main (22eb1c25 to 957db67f) and have been checked against a real mainnet wallet (31 deposits, 9.34 QTC).

Correction to my stage B comment. It said the…

grenade closed issue quantus/extension#5 2026-09-16 17:50:43 +00:00
Retire the Ledger account path
grenade commented on issue quantus/extension#5 2026-09-16 17:50:42 +00:00
Retire the Ledger account path

Verified against main, closing.

  • Removed: the Ledger UI, hook, signer and the hw-ledger dependency are gone from the tree, package.json and yarn.lock (87a0b392), and ALLOWED_PATH…
grenade closed issue quantus/extension#4 2026-09-16 17:50:40 +00:00
Signing: choose the context from specVersion, and return sig ‖ pk for raw bytes
grenade commented on issue quantus/extension#4 2026-09-16 17:50:39 +00:00
Signing: choose the context from specVersion, and return sig ‖ pk for raw bytes

Verified against main, closing.

  • Context from specVersion: RequestExtrinsicSign uses contextForSpec, rebuilt on @quantus/codec in 34759485.
  • Accepted on chain: a `transfer_ke…
grenade commented on issue quantus/extension#2 2026-09-16 17:50:35 +00:00
Build against the Quantus forks instead of the published @polkadot packages

Verified against main, closing.

  • Forks from the registry: .yarnrc.yml routes the @quantus scope, and package.json pins keyring, networks, ui-keyring and util-crypto to the `-quantus.2…
grenade closed issue quantus/extension#2 2026-09-16 17:50:35 +00:00
Build against the Quantus forks instead of the published @polkadot packages
grenade pushed to main at quantus/extension 2026-09-16 17:50:24 +00:00
851500a5fb fix: manifest author and homepage are blackbeard's, not polkadot{.js}'s
grenade closed issue blackbeard/wallet#35 2026-09-16 17:46:21 +00:00
the updater: minisign-verified manifests published with every release
grenade commented on issue blackbeard/wallet#35 2026-09-16 17:46:20 +00:00
the updater: minisign-verified manifests published with every release

Operator decision, 2026-09-16: the wrong-key case is not worth staging. Refusing a manifest whose signature does not match the configured public key is tauri-plugin-updater's own verification…

grenade commented on issue blackbeard/wallet#35 2026-09-16 16:55:24 +00:00
the updater: minisign-verified manifests published with every release

The update path works end to end with 0.1.0 → 0.2.0 (release run 7876):

  1. Ran the published blackbeard-wallet_0.1.0_amd64.AppImage (it reports install appimage, updater on) and unlocked a…
grenade released v0.2.0 at blackbeard/wallet 2026-09-16 16:51:12 +00:00
grenade pushed to main at blackbeard/qapi 2026-09-16 16:51:06 +00:00
b66b0a65c8 feat: offer only signers that can sign for Quantus
grenade pushed tag v0.2.0 to blackbeard/wallet 2026-09-16 16:37:24 +00:00
grenade pushed to main at blackbeard/qapi 2026-09-16 16:36:55 +00:00
9d7b002464 feat: label the blackbeard extension by name
grenade closed issue quantus/extension#15 2026-09-16 16:36:38 +00:00
Rebrand as blackbeard
grenade pushed to main at quantus/extension 2026-09-16 16:36:38 +00:00
e0aa78360a feat: rebrand as blackbeard