What a transaction on Arc ACTUALLY costs, measured from real receipts rather than quoted from the docs.
What a transaction on Arc ACTUALLY costs, measured from real receipts rather than quoted from the docs. The companion to /api/x402/arc-cost, which prices a named operation at the current gas price: that one is the quote, this one is the measurement and the tail. The most repeated claim about Arc is that USDC-as-gas means predictable low fees. The low half is true; the predictable half does not survive measurement, and that is what you are buying. You get the full percentile spread of cost per transaction in USDC, the cost broken down by transaction kind (contract call, plain transfer, contract deploy), the base-fee distribution with the share of blocks sitting on the 20 gwei floor, and the complete sampling method. A fee is gasUsed times effectiveGasPrice over 1e18, because USDC is the native gas token and native values carry 18 decimals - effectiveGasPrice is what was actually paid, not a bid, so these are fees and not estimates. HOW THIS COULD BE WRONG, and what we do about it: consecutive recent blocks measure one moment - twelve of them showed a base fee of exactly 20 gwei at both min and max, which reads as a fixed price, while forty blocks spread across 500,000 found six above the floor and one at 202.67 gwei. So blocks are spread across the span, transactions are taken from throughout each block rather than off the top where the highest-priority traffic sits, blocksFailed and receiptsFailed are published, and a 99th percentile is REFUSED below 200 samples because a p99 from 55 receipts is one observation wearing a statistic name. Every count is in the response; read it there, not here.
| Method | Endpoint | Price | Description |
|---|---|---|---|
GET | /v1/marketplace/api/arc-gas | $0.0046 | Invoke Arc Gas (Blockchain) and return the upstream response. |
Requests are paid per call over the x402 protocol. Call the endpoint, receive a 402 Payment Required quote, then repeat the request with the signed payment header. The SDKs do both steps for you.
# 1. Ask for a quote
curl -i https://api.jarvisclaw.ai/v1/marketplace/api/arc-gas
# 2. Pay it (the SDK signs and retries for you)
curl -H "X-PAYMENT: <signed-payload>" https://api.jarvisclaw.ai/v1/marketplace/api/arc-gas
Open in the marketplace
Docs: Getting started · x402 payments · x402 discovery · All APIs