KQ-651 · TX/STATUS

Tx Status

A transfer watched until it settles: each block that lands takes the next slot, arriving from a step to the right on snap, while the track beneath extends on glide and the count swaps on snap so the figure moves with the tile. At the threshold the pill stamps from 1.2x on recoil and its check draws on flick, while a dropped transfer only cross-fades because a failure must never celebrate. Landed tiles are buttons on a roving tabindex where Left and Right step, Home and End jump, Enter pins a block's detail and Escape releases it.

KQ-651 · TX/STATUS
Waylight payout0.4820BSN
Pending
Hash bsn1q8f4h2rk9vte0xm3swz7pd21c
Confirmations0of 6

In the queue. No blocks yet.

Waylight payout pending.

Transfer pending · block

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/tx-status

Props

hash
string
default
The transfer's identifier: shown head-and-tail, spoken whole.
amount
number
default
The transferred amount, printed through format.
format
(value: number) => string
default Intl.NumberFormat, 4 decimals
Formats the amount.
asset
string
default "BSN"
Asset ticker printed after the amount.
blocks
TxStatusBlock[]
default []
Confirming blocks oldest first; its length is the confirmation count.
threshold
number
default 6
Confirmations needed for finality, and the number of slots drawn.
dropped
boolean
default false
Marks the transfer as dropped from the queue and suppresses the stamp.
label
string
default "Transfer"
Heads the amount and names the card.
onBlockSelect
(block: TxStatusBlock | null) => void
default
Fires from the press that pins or unpins a block.
onFinal
(confirmations: number) => void
default
Fires once, when the threshold is first met.