Other
step-indicatorA step indicator component for multi-step forms and processes
bitcoin-avatarHybrid avatar that resolves on-chain images for Bitcoin addresses with deterministic sigma-avatars fallback
connect-walletAn opinionated wallet connection button with provider selection dialog and connected-state dropdown, wrapping @1sat/react primitives in shadcn UI
inscribe-fileFull inscription flow with tabbed interface for file upload, BSV20 tokens, and BSV21 tokens. Includes content type override, BAP signing, metadata editor, and on-chain inscription via @1sat/actions
create-listingDialog-based ordinal listing component for selling NFTs on the global orderbook via @1sat/actions listOrdinal
buy-listingCard component for purchasing ordinal NFTs from the global orderbook via @1sat/actions purchaseOrdinal
send-bsvComplete send BSV block with trigger variants (default, compact, quick) and a dialog form with sats/BSV toggle, fee estimate, and confirmation flow
post-buttonCompose-dialog button for creating on-chain BSocial posts with default, compact, fab, and inline variants
like-buttonOptimistic like/unlike toggle for BSocial content with heart or thumbs-up icon, count display, and default, compact, text variants
follow-buttonThree-state follow/following/unfollow toggle for BSocial identities with hover-to-unfollow UX and default, compact, pill variants
friend-buttonFour-state friend request button (Add Friend, Pending, Accept/Decline, Friends) using BSocial mutual follows and Type-42 key derivation
deploy-tokenBSV21 fungible token deployment block with symbol input, icon upload, max supply, decimals, fee estimate, and deploy action via @1sat/core deployBsv21Token
token-listDisplays a list of BSV20/BSV21 fungible token holdings with balances, icons, and token details fetched from the 1Sat API
market-gridResponsive grid of ordinal NFT listings from the global orderbook with ORDFS thumbnails, price badges, seller info, buy actions, pagination, and skeleton loading
ordinals-gridResponsive grid of owned ordinal NFTs with ORDFS thumbnails, content type badges, and name/outpoint display. Fetches from 1sat API or accepts pre-loaded data.
social-feedChronological feed of on-chain BSocial posts with avatar, author name, timestamp, content, like/reply actions, infinite scroll pagination, and channel filtering via the 1sat-stack API
profile-cardBAP identity profile card with avatar, name, bio, identity key, and follow action slot. Fetches profile data from the 1sat-stack BAP API.
identity-selectorDropdown panel for switching between BAP identities with avatar, name, full BAP ID, active indicator, and add identity action
wallet-overviewWallet 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.
sweep-walletSweep 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-bsv21Token send form with selector dropdown, decimal-aware amount input, recipient address, and confirmation flow for transferring BSV21 fungible tokens via @1sat/actions sendBsv21
unlock-walletPassphrase and biometric unlock screen with Touch ID support on macOS, passphrase fallback, failed attempt tracking, and success state
bigblocks-providerContext provider that configures how all BigBlocks hooks fetch data. Web mode fetches from 1sat-stack API; custom mode lets you supply your own fetchers for desktop RPC, testing, or SSR.
theme-token-providerOn-chain theme picker using @theme-token/sdk. Provider context and settings panel for selecting, applying, and persisting blockchain-inscribed ThemeTokens.
cloud-backup-promptDialog that prompts users to set up encrypted cloud backup after first sign-in, with password strength validation and confirmation flow
Authentication
oauth-callbackOAuth callback page block that handles the redirect after Sigma Identity authentication. Reads URL params, exchanges code for tokens via a provided handler, and displays loading, success, or error states with auto-redirect.
bitcoin-signinA sign-in button that initiates OAuth flow via Sigma Identity (Bitcoin-based authentication using Better Auth)
Wallet
receive-addressQR code and deposit address display with clipboard copy and optional address rotation. Supports default, compact, and inline variants.
transaction-historyTransaction list with status indicators, amounts, relative dates, and pagination. Supports default and compact variants with inbound/outbound display.
sync-terminalMonospace event log for blockchain sync activity with colour-coded severity levels, auto-scroll, and connection status indicator
mnemonic-flowMulti-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-bsvTime-lock BSV until a future block height with lock form, lock summary, and unlock for matured locks via @1sat/actions lockBsv and unlockBsv