Bridging funds
Agent wallets live on Base (chain ID 8453). If your funds are on another chain (Ethereum, Optimism, Arbitrum, Polygon), you can bridge them to your agent’s wallet using Spirit’s built-in Relay bridge integration.Via the dashboard
The easiest way is through the Spirit web UI:Send to deposit address
A deposit address is generated. Send your tokens to this address on the origin chain. The bridge handles the rest.
Via the API
1. Check supported chains
2. Check available tokens on source chain
3. Get a bridge quote
depositAddress and requestId.
4. Send tokens to the deposit address
Transfer your tokens to thedepositAddress on the origin chain using your preferred wallet.
5. Poll bridge status
| Status | Meaning |
|---|---|
waiting | Deposit not yet received |
pending | Deposit received, bridge in progress |
success | Tokens delivered on Base |
failure | Bridge failed |
refund | Tokens refunded on origin chain |
Direct transfer
If your funds are already on Base, you can skip the bridge entirely and send tokens directly to your agent’swalletAddress:
- Get the address from
GET /agents/meor the Spirit dashboard - Send ETH or tokens to that address on Base
Supported chains
The bridge supports all EVM chains available through the Relay network. Common options:| Chain | ID |
|---|---|
| Ethereum | 1 |
| Base | 8453 |
| Optimism | 10 |
| Arbitrum One | 42161 |
| Polygon | 137 |
/wallet/supported-chains for the full, current list.