Loading page…
Loading page…
The settlement receipt — a big directional amount, a stamped status seal, the counterparties, and a mono ledger, all wrapped around the ProgressTracker. The tracker walks broadcast → mempool → confirming (n-of-m) → confirmed, sealing in aurum once settled and short-circuiting to danger on failure.
The full card across its three terminal-and-in-flight statuses. Received reads positive, sent negative; the seal stamps Settled in aurum, Pending in amber, Failed in danger; the embedded tracker mirrors the status.
<TransactionReceipt direction="received" status="confirmed" amount={{ crypto: "0.65000000", symbol: "BTC", fiat: "$75,562.50" }} confirmations={{ current: 6, target: 6 }} txid={txid} … />--ch-accent--ch-accent-fg--ch-shadow-beacon--ch-successSix-of-six — the aurum seal reads Settled with shadow-beacon, the tracker is fully filled and the final node pulses. Confirmations cap at target.
Waiting in the mempool
<TransactionReceipt direction="sent" status="pending" amount={{ crypto: "0.21000000", symbol: "BTC" }} fee={{ amount: "1,820 sats" }} confirmations={{ current: 0, target: 6 }} txid={txid} … />--ch-warning--ch-warning-muted--ch-danger--ch-borderBroadcast and resting in the mempool — the seal reads Pending in amber, the tracker fill stops at the mempool milestone, and the ledger shows 0 of 6.
Broadcast rejected: fee below relay minimum. Nothing left your wallet.
<TransactionReceipt direction="sent" status="failed" amount={{ crypto: "125.00000000", symbol: "DBL" }} txid={txid} memo="…" … />--ch-danger--ch-danger-muted--ch-borderBroadcast rejected: fee below relay minimum. Nothing left your wallet.
The tracker on its own, usable anywhere. Segments fill on the house glide spring (instant under reduced motion); the confirming leg fills by n-of-m; confirmed seals in aurum; failed short-circuits to a danger break. Each stage is announced via an aria-live status region.
Broadcast to the network
<ProgressTracker stage="broadcast" />--ch-primary--ch-surface--ch-borderSigned and pushed to peers — the first milestone lights ion, the rest wait faint.
Waiting in the mempool
<ProgressTracker stage="mempool" />--ch-primary--ch-primary-fg--ch-borderAccepted into the mempool; the fill reaches the second milestone.
Confirming — 2 of 6 confirmations
<ProgressTracker stage="confirming" confirmations={{ current: 2, target: 6 }} />--ch-primary--ch-primary-fg--ch-borderIn a block — the confirming leg fills by n/m, with dots and a mono count.
Confirmed and settled
<ProgressTracker stage="confirmed" />--ch-accent--ch-accent-fg--ch-shadow-beaconTarget reached — the final node seals in aurum with the beacon ring pulse.
Transaction failed
<ProgressTracker stage="failed" />--ch-danger--ch-danger-muted--ch-borderShort-circuits: broadcast, then a danger break to a failed seal.
A silent payment address is static and reusable, yet a fresh on-chain address is derived for every payment. The SP mark, the labeled address chip, and the privacy notice carry that guarantee in the aurum register.
<SilentPaymentBadge size="md" />--ch-accent--ch-accent-muted--ch-borderThe SP mark at both sizes — an aurum chip with a shield glyph flagging a silent payment address.
<SilentPaymentAddress label="Receiving" address="sp1qqg…9pkqwv" />--ch-accent--ch-surface--ch-borderThe address (sp1…) with the SP mark, middle truncation, and the live copy affordance reused from AddressDisplay.
<SilentPaymentAddress label="Receiving" address="sp1qqg…9pkqwv" copied />--ch-success--ch-success-muted--ch-accentThe forced copied state — success check and the Copied badge, pinned via the copied prop.
This is a silent payment address — reusable and private; a fresh on-chain address is derived for every payment.
<SilentPaymentNotice />--ch-primary--ch-primary-muted--ch-borderThe privacy explainer in the ion register — for inline placement beside a receive field.
This is a silent payment address — reusable and private; a fresh on-chain address is derived for every payment.
<SilentPaymentNotice tone="accent" />--ch-accent--ch-accent-muted--ch-borderSame copy in the aurum register for premium surfaces; children override the default text.
The confirmed tracker under dark, light, and Harbor Mode — the aurum seal rides the beacon accent, so settlement on your own node reads brightest.
Confirmed and settled
<ProgressTracker stage="confirmed" confirmations={{ current: 6, target: 6 }} />--ch-accent--ch-accent-fg--ch-shadow-beacon--ch-primary