UnitFlow LogoUnitFlow Docs

Connecting a Wallet

UnitFlow Finance uses RainbowKit for wallet connection, supporting MetaMask, WalletConnect, and other EVM-compatible wallets.

Supported Wallets

  • MetaMask (browser extension)
  • Any WalletConnect-compatible wallet (mobile or desktop)
  • Other injected wallets supported by RainbowKit

Steps

  1. Click the Connect Wallet button in the top-right of the header.
  2. Select your wallet from the RainbowKit modal.
  3. Approve the connection request in your wallet.
  4. The app will check your NFT holdings and grant or restrict access accordingly.

Adding Arc Testnet to MetaMask

If Arc Testnet is not already in your wallet, add it manually:

FieldValue
Network NameArc Testnet
RPC URLhttps://rpc.testnet.arc.network
Chain ID5042002
Currency SymbolUSDC
Block Explorerhttps://testnet.arcscan.app

Alternatively, click the network indicator in the DEX header when connected to a different network — the app will prompt you to switch automatically.

Network Indicator

The header shows a network status badge when your wallet is connected:

  • Green / "Arc Testnet" — connected to the correct network
  • Red / "Switch Network" — connected to a different network; click to switch

NFT Access Check

After connecting, the app automatically checks your NFT holdings. If you do not meet the requirements (≥1 Genesis NFT and ≥20 Activity NFTs), a modal will appear explaining what is needed and linking to the mint page at unitflow.finance.

ℹ️
If your address is on the whitelist, the NFT check is skipped and you gain immediate access.