# OneBalance Chain-Abstracted Swap ## Docs - [Account API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/account.md): Account management and address prediction operations - [Assets API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/assets.md): Retrieve information about supported aggregated assets - [Balances API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/balances.md): Retrieve aggregated token balances across all chains - [Chains API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/chains.md): Retrieve information about supported blockchain networks - [useAssets](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-assets.md): React hook for fetching available assets for swapping and transfers - [useBalances](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-balances.md): React hook for fetching aggregated token balances across multiple chains - [useChains](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-chains.md): React hook for fetching supported blockchain networks and chain metadata - [useCountdown](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-countdown.md): React hook for countdown timers with expiration callbacks - [useEmbeddedWallet](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-embedded-wallet.md): React hook for accessing the Privy embedded wallet instance - [useQuotes](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/hooks/use-quotes.md): React hook for fetching swap quotes and executing token swaps with real-time transaction status tracking - [Quotes API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/quotes.md): Request, execute, and monitor swap quotes across chains - [Transactions API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/transactions.md): Retrieve and paginate through transaction history - [Asset Types](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/types/assets.md): Type definitions for aggregated assets and their configurations - [Balance Types](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/types/balances.md): Type definitions for account balance queries and aggregated asset balances - [Chain Types](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/types/chains.md): Type definitions for blockchain network information and utilities - [Quote Types](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/types/quote.md): Type definitions for quote requests, responses, and operations in OneBalance - [Transaction Types](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/api/types/transaction.md): Type definitions for transaction tracking and history in OneBalance - [AssetList](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/asset-list.md): A comprehensive component that displays user assets with expandable chain-by-chain breakdowns, fiat values, and portfolio distribution. - [BalanceDisplay](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/balance-display.md): Display user wallet balances with support for loading states, error handling, and asset-specific balance filtering. - [ConnectButton](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/connect-button.md): A comprehensive wallet connection and account management component that handles authentication, balance display, and portfolio overview. - [Onboarding System](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/onboarding.md): Interactive onboarding system with guided tours, tooltips, and contextual help for new users - [QuoteDetails](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/quote-details.md): Display component for swap and transfer quote information with token prices and expiration - [SwapForm](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/swap-form.md): Complete token swap interface with real-time quotes and transaction execution - [TokenInput](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/token-input.md): Reusable token selection and amount input component with balance display - [TransactionHistory](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/transaction-history.md): Display paginated transaction history with detailed swap and transfer information - [TransactionStatus](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/transaction-status.md): Display real-time transaction status with chain operation details and explorer links - [TransferForm](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/components/transfer-form.md): Cross-chain token transfer interface with recipient address and network selection - [Features](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/features.md): Comprehensive overview of the OneBalance Chain-Abstracted Swap application's key capabilities - [Chain-abstracted swaps](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/features/chain-abstracted-swaps.md): Trade tokens across different blockchains without manual network switching or bridging - [Cross-chain transfers](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/features/cross-chain-transfers.md): Send tokens to any address on any supported blockchain without bridging - [Portfolio tracking](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/features/portfolio-tracking.md): View your aggregated token balances across all supported blockchains in one place - [Transaction history](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/features/transaction-history.md): Track all your swaps and transfers across chains with detailed transaction information - [Authentication](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/guide/authentication.md): Learn how to log in and connect your wallet to OneBalance using Privy's embedded wallet solution - [Managing your wallet](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/guide/managing-wallet.md): View balances, track portfolio value, and manage your OneBalance wallet across multiple blockchains - [Swapping tokens](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/guide/swapping-tokens.md): Exchange tokens across different blockchains with OneBalance's chain-abstracted swap interface - [Transferring tokens](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/guide/transferring-tokens.md): Send tokens to any address on any supported blockchain with OneBalance's cross-chain transfer feature - [Configuration](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/integration/configuration.md): Configure environment variables and API credentials for OneBalance and Privy integrations - [OneBalance API](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/integration/onebalance-api.md): Integrate the OneBalance API for chain-abstracted swaps, transfers, and balance tracking across multiple blockchains - [Privy wallet integration](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/integration/privy-wallet.md): Integrate Privy for Web3 authentication, embedded wallets, and transaction signing in your chain-abstracted application - [Initial setup](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/integration/setup.md): Set up your development environment and install dependencies for the OneBalance Chain-Abstracted Swap application - [Introduction](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/introduction.md): Welcome to OneBalance Chain-Abstracted Swap - a modern application for seamless token swaps and transfers across multiple blockchains - [Quickstart](https://mintlify.wiki/dzimiks/onebalance-chain-abstracted-swap/quickstart.md): Get the OneBalance Chain-Abstracted Swap application running locally in minutes