Run Base contract read.
API Acre verifies the exact x402 price, Base network, recipient, and request before any wallet opens. One successful call costs $0.005 USDC.
API Acre never receives your private key; signing stays inside your wallet.
1 · Connect for one call
- Network
- Recipient
- USDC contract
Connecting does not sign or pay. Coinbase Wallet supports desktop QR and mobile handoff without a browser extension. You need USDC on Base; reject any later prompt that differs from the verified amount or recipient.
Review exact request JSON
2 · Authorize one call
Connected wallet:
Signing authorizes only the verified amount and recipient for this request. Reject the wallet prompt if anything differs.
Result
Settlement receipt
Change the request (optional)
The default request is verified automatically. Editing it invalidates the quote and requires this no-payment verification again.
What the result looks like
Base contract read returns structured JSON. The paid call displays both the fresh result and its settlement receipt.
Curated static example
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "crypto.base-contract-read",
"version": "1",
"data": {
"network": "eip155:8453",
"success": true,
"readOnly": true,
"transactionBroadcast": false,
"call": {
"contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"from": null,
"selector": "0x313ce567",
"dataBytes": 4,
"gasLimit": 2000000,
"valueWei": "0"
},
"block": {
"requestedTag": "safe",
"number": 34567890,
"hash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"timestamp": "2026-08-10T16:00:00+00:00"
},
"result": {
"hex": "0x0000000000000000000000000000000000000000000000000000000000000006",
"bytes": 32,
"returnedBytes": 32,
"truncated": false,
"sha256": "d1ec675902ef1633427ca360b290b0b3045a0d9058ddb5e648b4c3c3224c5c68"
},
"outputTypes": [
"uint8"
],
"decodeStatus": "decoded",
"decodedValues": [
6
],
"rpcError": null,
"warnings": [],
"source": "https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_call",
"disclaimer": "Read-only public Base mainnet execution at one resolved block. No transaction is created or broadcast, no gas is consumed on-chain, and decoded values depend on the caller-supplied ABI output types."
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": []
}
}Browser checkout requires an EVM wallet with USDC on Base. For agents and automated clients, use the official x402 SDK examples.