Skip to content

Repository files navigation

Visual Arkade

Demo: a VTXO on my hosted instance

Trace an Arkade VTXO (a virtual, off-chain Bitcoin output) up to the confirmed Bitcoin (L1) transaction that anchors it. Paste a VTXO PSBT or a txid:vout, hit Show me, and its lineage renders as a graph rooted at the L1 commitment(s), with deep-links to a block explorer.

Read-only — no keys, no signing. Nothing you paste is stored. For a wallet, use Arkade Wallet; the wider project is Arkade OS.

Run

pnpm install
pnpm dev          # dev server
pnpm build        # static bundle → dist/ (index.html + assets, no server runtime)
pnpm preview      # serve the built bundle

Deeplink

Open a trace directly. Both params are written back to the URL as you work, so whatever is in the address bar is shareable:

https://your-host/?outpoint=<txid>:<vout>&network=<mainnet|mutinynet|server URL>

network picks the server the lineage is resolved against — without it a link opens on whatever the recipient last selected, which usually means "no lineage found". A full http(s) URL selects Custom. An unrecognized value is ignored. A network arriving by URL applies to that session only; it never overwrites the visitor's saved preference.

Test

pnpm test         # unit (vitest)
pnpm typecheck    # tsc
pnpm e2e          # Playwright, route-mocked (desktop + mobile)

Stack

React 19 · Vite · TypeScript · Tailwind v4 · @arkade-os/sdk · @xyflow/react + @dagrejs/dagre · TanStack Query. Networks: Mutinynet (default), Mainnet, or a custom server URL.

About

Visualize Arkade transactions

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages