Funding & Withdrawing
Fund your wallet to pay for API calls. Withdraw your earnings at any time. Everything is managed from the Finance tab.
The Finance tab
Click Finance in the sidebar to open the financial management page. This tab contains all deposit, withdrawal, swap, and threshold controls.
Balance card
At the top of the Finance tab, a balance card shows your current holdings:
- USDC balance — your available USDC for API payments or earnings
- ETH balance — your gas balance for transaction fees
- Contract deposit — how much USDC is deposited in the payment system
Depositing funds
The "Fund Your Control Center" section shows:
- Your deposit address — a Base network address displayed as text and as a QR code
- A Copy button to copy the address to your clipboard
Send USDC or ETH to this address from any wallet or exchange you trust (Tangem, Ledger, MetaMask, Kraken, Coinbase, Binance, etc.). No wallet connection is needed — just send to the address on the Base network. The control center detects incoming transfers automatically.
Recommended starting balance: $5–10 USDC is enough for hundreds of API calls. A small amount of ETH (a few dollars) covers transaction fees for months.
Withdrawing funds
The "Withdraw Earnings" section lets you send tokens from your control center to any wallet address:
- Select the Token dropdown: USDC or ETH
- Enter the destination address (0x...)
- Enter the amount (for USDC; ETH sends the full balance minus gas reserve)
- Confirm with your admin password
- Click Send
USDC to ETH swap
If you need ETH for gas fees but only have USDC, the control center can swap for you. Two modes are available:
- Auto mode — set a threshold (e.g., "swap when ETH below 0.002") and an amount. The control center handles swaps automatically.
- Manual mode — toggle to manual, enter an amount, click "Get Quote" to see the exchange rate, then click "Swap Now" to execute.
Thresholds and auto-pause
Configure balance thresholds to trigger alerts and auto-pause:
- Low USDC Threshold — alerts and auto-pause trigger below this USDC balance
- Low Gas Threshold (ETH) — alerts trigger below this ETH balance
Enable auto-pause to automatically stop serving paid API calls when your balance drops below thresholds. Demo mode continues to work while paused. You can also manually Pause Now or Resume.
Transaction history
The History section at the bottom of the Finance tab shows a table of all financial activity:
| Column | Description |
|---|---|
| Time | When the transaction occurred |
| Action | Type of transaction (deposit, withdrawal, swap, payment, earning) |
| Token | USDC or ETH |
| Amount | How much was transferred |
| Detail | Additional context (e.g., destination address, API name) |
| TX | Transaction reference link |
Wallet management
An expandable "Wallet Management" section provides advanced options:
- View your wallet address and public key
- Export your wallet — download the raw key or a password-protected keystore file
- Import your own wallet — replace the auto-generated wallet with one you already own
Back up your wallet. Export a backup from Settings > Backup. If you lose access to your control center without a backup, your funds cannot be recovered.
Owner earnings
When a consumer calls your API, USDC is transferred to your wallet automatically. You can see your earnings on the Dashboard and withdraw at any time from this Finance tab.