UX.SOL

UX.SOL registry

Search current registry items. Open any item to view its docs, usage, and install command.

41 items available

Components17

Component

Address Display

Shorten and copy blockchain addresses.

Component

Wallet Connect Button

Connect a Solana wallet and show its status.

Component

Sign In With Solana

Sign in securely with a Solana wallet.

Component

Solana Pay Checkout

Accept Solana Pay transfers by link or QR code.

Component

Transaction Review

Review transaction details, fees, and warnings.

Component

Safe Recipient Field

Validate a Solana recipient before sending.

Component

Token Safety Disclosure

Show clear token risk and verification signals.

Component

Transaction Lifecycle

Show each transaction state through confirmation.

Component

Transaction Receipt

Display transaction details and explorer links.

Component

Transaction Progress Timeline

Track transaction progress, failures, and retries.

Component

Fee Estimate

Show an itemized transaction fee estimate.

Component

Button

Reusable buttons with accessible styles and states.

Component

NFT Card

Present NFT artwork, pricing, and actions.

Component

NFT Card Collection

Present collection artwork, stats, and items.

Component

Coin Price Tooltip

Show token prices and trend details.

Component

Token Swap Card

Swap tokens with slippage and confirmation controls.

Component

Status Badge

Show network or service availability.

Hooks6

Hook

useTokenBalance

Fetch and refresh wallet token balances.

Hook

useRecipientValidation

Check recipient safety through Solana RPC.

Hook

useTransactionSimulation

Simulate transactions before wallet approval.

Hook

useSmartRetry

Retry Solana operations with configurable backoff.

Hook

useTransactionStatus

Track a transaction through confirmation.

Hook

useOptimisticTransaction

Manage optimistic transaction updates and rollbacks.

API hooks8

API hook

useTokenSafety

Load normalized token safety states.

API hook

usePrivatePayment

Build private payment flows with MagicBlock.

API hook

useTokenList

Search normalized token metadata through an API adapter.

API hook

useTokenMetadata

Load normalized metadata for one token mint.

API hook

usePriorityFeeEstimate

Read recent priority-fee ranges from Solana RPC.

API hook

usePaymentQuote

Request a normalized token conversion quote.

API hook

usePaymentStatus

Verify a payment signature through server-side RPC.

API hook

useTransactionHistory

Load recent signatures for a Solana account.

Flows5

Flow

Quick Send Flow

Send SOL with validation, review, and receipt states.

Flow

Token Discovery and Safety Flow

Search tokens and review live safety signals.

Flow

Payment Checkout Flow

Review payment routing before Solana Pay checkout.

Flow

Transaction Recovery Flow

Recheck an existing signature before resending.

Flow

Mobile Wallet Payment Flow

Guide desktop QR and same-device wallet handoff.

Templates5

Template

Private Transfer Template

Start a private devnet USDC payment flow.

Template

SPL Token Transfer Template

Send an SPL token with recipient and mint checks.

Template

Merchant Checkout Template

Launch a complete merchant Solana Pay checkout.

Template

Payment Tracking and Receipt Template

Track a payment and show its verified receipt.

Template

Mobile Wallet Payment Template

Launch a mobile-friendly payment page.