BigBlocks

BigBlocks Registry

34 production-ready Bitcoin UI blocks for shadcn projects.

Install

npx bigblocks add connect-wallet

Or use shadcn directly: bunx shadcn@latest add https://registry.bigblocks.dev/r/connect-wallet.json

Infrastructure

Authentication

Wallet

Connect Walletconnect-wallet

An opinionated wallet connection button with provider selection dialog and connected-state dropdown, wrapping @1sat/react primitives in shadcn UI

Send BSVsend-bsv

Complete send BSV block with trigger variants (default, compact, quick) and a dialog form with sats/BSV toggle, fee estimate, and confirmation flow

Token Listtoken-list

Displays a list of BSV20/BSV21 fungible token holdings with balances, icons, and token details fetched from the 1Sat API

Wallet Overviewwallet-overview

Wallet dashboard card displaying BSV balance with privacy toggle, payment and ordinal addresses with copy buttons, identity key, and send/receive action buttons. Supports @1sat/react WalletProvider (web), direct wallet source (desktop), or fully prop-driven UI. API URL is overrideable.

Receive Addressreceive-address

QR code and deposit address display with clipboard copy and optional address rotation. Supports default, compact, and inline variants.

Transaction Historytransaction-history

Transaction list with status indicators, amounts, relative dates, and pagination. Supports default and compact variants with inbound/outbound display.

Mnemonic Flowmnemonic-flow

Multi-mode seed phrase display and input block with create, display, import, and verify modes. Includes numbered word grid, copy-all, confirmation checkbox, and verification challenge.

Lock BSVlock-bsv

Time-lock BSV until a future block height with lock form, lock summary, and unlock for matured locks via @1sat/actions lockBsv and unlockBsv

Sweep Walletsweep-wallet

Sweep assets from a WIF private key into the connected wallet. Scans for funding UTXOs, ordinals, and BSV-21 tokens, previews found assets, and sweeps with progress.

Send BSV21send-bsv21

Token send form with selector dropdown, decimal-aware amount input, recipient address, and confirmation flow for transferring BSV21 fungible tokens via @1sat/actions sendBsv21

Unlock Walletunlock-wallet

Passphrase and biometric unlock screen with Touch ID support on macOS, passphrase fallback, failed attempt tracking, and success state

Social

Market

Identity

Developer