• Joined on 2026-02-17
grenade commented on issue blackbeard/wallet#33 2026-09-15 13:11:19 +00:00
a fedora rpm published to rpm.lair.cafe, following the existing signed-repo pipeline

Pointer for the desktop-app precedent: the claude-desktop package on rpm.lair.cafe comes from lair/claude-desktop-package on git.lair.cafe. Both lair/vibe-kanban (rpm/vibe-kanban.spec,…

grenade commented on issue blackbeard/wallet#18 2026-09-15 13:05:53 +00:00
chain profiles: quantus mainnet, heisenberg and dev as data, not code

Correction (2026-09-15): the testnet profile is Planck, no caveat. planck.blackbeard.observer proxies to Quantus's official a1/a2-planck.quantus.cat; we run no testnet node. Planck is in the…

grenade commented on issue blackbeard/wallet#20 2026-09-15 13:05:37 +00:00
rpc to our own nodes: endpoint list, tls, reconnect and a runtime-version watch

Correction, 2026-09-15

The caveat above was wrong on two counts, and the correction belongs here rather than in a diff.

  1. Planck has official public endpoints: a1-planck.quantus.cat and…
grenade commented on issue blackbeard/wallet#3 2026-09-15 13:01:07 +00:00
epic: substrate chain adapter, quantus first

Added #53 (public node endpoints on oolon, throttled, routed to bob), the infrastructure half of the decision recorded on #20. It has no code dependency and can start now; #20 consumes its result.

grenade commented on issue blackbeard/wallet#18 2026-09-15 13:00:58 +00:00
chain profiles: quantus mainnet, heisenberg and dev as data, not code

Endpoint decision from #20 (2026-09-15): each profile's endpoint list is one public name per chain, wss://<chain>.blackbeard.observer, no auth. Mainnet is quantus.blackbeard.observer; the…

grenade opened issue blackbeard/wallet#53 2026-09-15 13:00:55 +00:00
public node endpoints: one name per chain on oolon, throttled, routed to bob
grenade commented on issue blackbeard/wallet#20 2026-09-15 13:00:41 +00:00
rpc to our own nodes: endpoint list, tls, reconnect and a runtime-version watch

Operator decision, 2026-09-15

Node RPC and WebSocket are public, no auth, throttled. One name per chain, so the convention scales to every chain the wallet learns:

  • `quantus.blackbeard.ob…
grenade commented on issue quantus/extension#12 2026-09-15 12:50:30 +00:00
Show account balances

Done, with the endpoint as a setting rather than off by default

I proposed off-by-default when I filed this. That was the wrong call, and the reason is straightforward: **a user can point this…

grenade pushed to quantus-accounts at quantus/extension 2026-09-15 12:50:10 +00:00
b32b24348f feat: show account balances, from a node the user chooses
grenade commented on issue blackbeard/wallet#10 2026-09-15 12:42:48 +00:00
epic: security hardening and release readiness

Children: #49 (dependency policy in CI) can start as soon as #12 is green; #48 (threat model) and #50 (secret handling audit) follow #11 and #17; #51 (reproducible builds) follows #33; #52…

grenade commented on issue blackbeard/wallet#9 2026-09-15 12:42:46 +00:00
epic: wormhole, shielded balance and exits

Children, in dependency order: #45 (wormhole derivation and shielded balance) → #46 (proof generation, circuit binaries) → #47 (exit). #46 needs the circuit-binary host decided.

grenade commented on issue blackbeard/wallet#8 2026-09-15 12:42:44 +00:00
epic: fiat on and off ramps

Children, in dependency order: #43 (FiatRamp port, relay session, system browser) → #44 (first provider, webhooks). #44 is blocked on choosing and signing with a provider.

grenade commented on issue blackbeard/wallet#7 2026-09-15 12:42:43 +00:00
epic: swaps via NEAR Intents

Children, in dependency order: #38 (1Click client) → #39 (orders state machine) and #40 (wallet-api relay) → #41 (swap UI, preview) → #42 (the Quantus leg: spike and the memo question). #40…

grenade commented on issue blackbeard/wallet#6 2026-09-15 12:42:41 +00:00
epic: multi-chain asset model

Children, in dependency order: #36 (asset registry) → #37 (accounts across profiles, addresses refused by name). A third child for the second real PQ chain is filed when one exists.

grenade commented on issue blackbeard/wallet#5 2026-09-15 12:42:38 +00:00
epic: packaging and distribution

Children, in dependency order: #32 (release workflow) → #33 (Fedora RPM and signed dnf repo), #34 (Windows and macOS builders, signing) → #35 (updater). Operator decisions on #33 (repo host, GPG…

grenade commented on issue blackbeard/wallet#4 2026-09-15 12:42:37 +00:00
epic: desktop v1, accounts, send, receive and history

Children, in dependency order: #25 (app shell) → #26 (onboarding) and #27 (accounts and receive) → #28 (send with Rust-decoded review) → #29 (pending reversible transfers); #30 (history) from…

grenade commented on issue blackbeard/wallet#3 2026-09-15 12:42:34 +00:00
epic: substrate chain adapter, quantus first

Children, in dependency order: #18 (chain profiles) → #19 (subxt config) and #20 (RPC to our nodes) → #21 (balances and heads) → #22 (transfer with reversal). #23 (history via indexer) and #24…

grenade created branch main in blackbeard/wallet 2026-09-15 12:42:34 +00:00
grenade pushed to main at blackbeard/wallet 2026-09-15 12:42:34 +00:00
257b021066 feat: scaffold the workspace, the tauri shell and the webview
grenade commented on issue blackbeard/wallet#2 2026-09-15 12:42:33 +00:00
epic: keys and keystore

Children, in dependency order: #14 (ML-DSA key schemes) → #15 (quantus-cli keystore) and #16 (mnemonic lifecycle) → #17 (unlock session). OS keychain is a follow-up to #17, filed when #17 lands.