Overview
Base → Solana USDC microbridge discovery. Default example uses 1.00 USDC deposited to the Base bridge wallet. Provide a Solana receiver address and an amount (min 0.01 USDC, max 50.00 USDC, steps of 0.01) to create a concrete bridge quote. The bridge charges a 2.5% commission; the remainder is delivered as USDC on Solana.
Protocol
x402
Price
$1.00
Payment Asset
USD Coin
Payment Network
Base
Category
crypto/wallet
Provider
x402factory
Source
bazaar
Indexed
2026-03-02 01:01:29
Health
Status
healthy
Latency (p50)
439ms
Uptime (30d)
100.0%
Reliability Score
95/100
Last Checked
2026-03-20 17:21:39
Last Healthy
2026-03-20 17:21:39
Consecutive Failures
0
Input Schema
{
"bodyFields": {
"amount": {
"description": "Amount in USDC to bridge from Base to Solana. Optional; minimum 0.01 USDC, maximum 50.00 USDC, steps of 0.01 USDC. When omitted, defaults to 1.00 USDC.",
"required": false,
"type": "string"
},
"receiver": {
"description": "Destination Solana wallet address that should receive bridged USDC.",
"required": true,
"type": "string"
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"action": {
"description": "Action performed, always 'bridge_usdc_base_to_solana'.",
"type": "string"
},
"amount_in_usdc": {
"description": "USDC amount paid on Base.",
"type": "string"
},
"amount_out_usdc": {
"description": "USDC amount delivered on Solana after commission.",
"type": "string"
},
"base_payment_txid": {
"description": "Base transaction hash of the bridge payment (x402 settlement).",
"type": "string"
},
"bridge_id": {
"description": "Internal bridge id for support and debugging.",
"type": "string"
},
"dest_chain": {
"description": "Destination chain name (always 'solana').",
"type": "string"
},
"fee_usdc": {
"description": "Bridge commission in USDC.",
"type": "string"
},
"message": {
"description": "Human-readable status message.",
"type": "string"
},
"ok": {
"description": "True when the bridge completed (sent or refunded).",
"type": "boolean"
},
"payer_wallet": {
"description": "Base wallet that paid the bridge x402 payment.",
"type": "string"
},
"receiver_wallet": {
"description": "Solana wallet that should receive bridged USDC.",
"type": "string"
},
"refund_txid": {
"description": "Base transaction hash of the refund when the bridge failed.",
"type": "string"
},
"sol_txid": {
"description": "Solana transaction id of the USDC transfer to the receiver.",
"type": "string"
},
"source_chain": {
"description": "Source chain name (always 'base').",
"type": "string"
},
"status": {
"description": "Bridge status: 'sent' when Solana transfer succeeded, 'refunded' when Base refund was sent, or 'failed' when both send and refund failed.",
"type": "string"
}
}