> ## Documentation Index
> Fetch the complete documentation index at: https://base-zap.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# BaseZap Compatible Wallets: Base Smart Wallet & More

> Connect Base Smart Wallet, MetaMask, Rainbow, or Farcaster's built-in wallet to BaseZap. Switch to Base mainnet and start sending USDC tips instantly.

BaseZap works with any wallet that supports Base mainnet. You do not need to install a special extension or set up a new account — just connect an existing Base-compatible wallet and start tipping.

## Supported Wallets

<CardGroup cols={2}>
  <Card title="Base Smart Wallet" icon="wallet">
    Coinbase's native Base wallet — no seed phrase required. Easiest option for new users.
  </Card>

  <Card title="MetaMask" icon="fox">
    The most widely used Ethereum wallet. Make sure to switch to the Base network before connecting.
  </Card>

  <Card title="Rainbow" icon="rainbow">
    A popular mobile and browser extension wallet with full Base support built in.
  </Card>

  <Card title="Farcaster Wallet" icon="star">
    Farcaster's built-in wallet — available directly inside the Farcaster app. No extra setup needed.
  </Card>
</CardGroup>

## Switching to Base Network

If you use MetaMask or Rainbow, you may need to add Base mainnet manually before connecting to BaseZap. Use the following network details:

| Field           | Value                      |
| --------------- | -------------------------- |
| Network Name    | Base                       |
| Chain ID        | `8453`                     |
| RPC URL         | `https://mainnet.base.org` |
| Block Explorer  | `https://basescan.org`     |
| Currency Symbol | `ETH`                      |

**To add Base in MetaMask:**

<Steps>
  <Step title="Open the network dropdown">
    Open MetaMask and click the network dropdown at the top of the extension.
  </Step>

  <Step title="Add a network manually">
    Select **Add Network**, then choose **Add a network manually**.
  </Step>

  <Step title="Enter Base network details">
    Fill in the values from the table above and click **Save**.
  </Step>

  <Step title="Switch to Base">
    Select Base as your active network before connecting to BaseZap.
  </Step>
</Steps>

**To add Base in Rainbow:**

<Steps>
  <Step title="Open Settings">
    Open the Rainbow app and navigate to **Settings → Networks**.
  </Step>

  <Step title="Add the network">
    Tap **Add Network** and enter the details from the table above.
  </Step>

  <Step title="Select Base">
    Choose Base as your active network before connecting to BaseZap.
  </Step>
</Steps>

## Getting USDC on Base

BaseZap tips are denominated in USDC on Base. Here are three ways to get USDC on Base:

* **Buy directly on Coinbase** — Coinbase lets you purchase USDC and withdraw it natively to Base, with no bridging required.
* **Bridge from Ethereum** — Use the [Base Bridge](https://bridge.base.org) to move USDC from Ethereum mainnet to Base.
* **Swap on a Base DEX** — Use a decentralized exchange on Base such as Uniswap or Aerodrome to swap ETH or another token for USDC.

<Tip>
  Base Smart Wallet is the recommended option if you're new to Web3 — no seed phrase, easy to recover, and built natively for Base.
</Tip>

<Info>
  Any EVM wallet that supports Base mainnet will work with BaseZap. The wallets listed above are the most commonly used.
</Info>
