wormhole derivation and the shielded balance behind a mining address #45

Closed
opened 2026-09-15 12:40:57 +00:00 by grenade · 0 comments
Owner

Parent: #9

Scope

From the seed, derive_wormhole_from_mnemonic at the wormhole path (its own coin-type constant, mirrored from the hdwallet crate), the wormhole address and the first-hash preimage that appears in block headers. Query the shielded balance: the zk-tree leaves that pay this address, via the ZkTreeApi runtime API or the observer's ingest, whichever is cheaper to keep correct. Show it as BalanceKind::Shielded on the same account.

Acceptance

For a mining mnemonic, the address matches what the miner configured and the shielded balance matches blackbeard.observer's attribution for that preimage.

Depends on

#14 (key schemes), #21 (balances).

Parent: #9 ## Scope From the seed, `derive_wormhole_from_mnemonic` at the wormhole path (its own coin-type constant, mirrored from the hdwallet crate), the wormhole address and the first-hash preimage that appears in block headers. Query the shielded balance: the zk-tree leaves that pay this address, via the `ZkTreeApi` runtime API or the observer's ingest, whichever is cheaper to keep correct. Show it as `BalanceKind::Shielded` on the same account. ## Acceptance For a mining mnemonic, the address matches what the miner configured and the shielded balance matches blackbeard.observer's attribution for that preimage. ## Depends on #14 (key schemes), #21 (balances).
grenade added the child label 2026-09-15 12:41:57 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#45