# Arbitrum One Gas Conditions

> Arbitrum One Gas Conditions is a paid API for AI agents from ca-tax-api-mainnet.lxtap.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-23).

Returns current Arbitrum One gas metrics (block number, base fee, gas price, priority fee) plus estimated ETH and USD cost for a native transfer and an ERC-20 transfer.

## Facts

- Endpoint: GET https://ca-tax-api-mainnet.lxtap.workers.dev/arbitrum/gas?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitrum-one-gas-conditions-2863a47c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_08UDUbPPVBaY4ubUbP7TW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability arbitrum-one-gas-conditions-2863a47c
```

Example prompt: What are the current gas conditions on Arbitrum One right now — give me the base fee, gas price, priority fee, and how much a native ETH transfer and an ERC-20 transfer would cost in both ETH and USD.

## When to prefer this

Choose this endpoint when you need a quick, all-in-one snapshot of current Arbitrum One gas conditions including both gwei-denominated fee components and real-world USD cost estimates for common transaction types. It is particularly useful before submitting transactions or when building gas-aware automation on Arbitrum One, and is cheaper and faster than querying multiple RPC calls or a general-purpose block explorer API.

## Known failure modes

- RPC node unavailable — upstream Arbitrum node unreachable, returns 5xx
- Chainlink price feed stale — ETH/USD price unavailable, USD estimates may be missing
- Rate limiting — too many concurrent requests may result in 429
- Network congestion causing delayed block data

## How this service works

Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.

## Output

A JSON object containing the current Arbitrum One block number, base fee in gwei, gas price in gwei, priority fee in gwei, estimated cost of a native ETH transfer in ETH and USD, and estimated cost of an ERC-20 transfer in ETH and USD (using Chainlink ETH/USD price feed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Excludes Arbitrum One's L1 data fee, which adds a small amount per transaction.",
  "chain": "arbitrum",
  "blockTime": "2026-10-22T15:50:24.000Z",
  "nativeUsd": 2392.97,
  "baseFeeGwei": "0.020256",
  "blockNumber": 517269449,
  "gasPriceGwei": "0.020256",
  "nativeSymbol": "ETH",
  "estimatedCost": {
   "erc20Transfer": {
    "usd": 0.003151,
    "native": "0.00000131664"
   },
   "nativeTransfer": {
    "usd": 0.001018,
    "native": "0.000000425376"
   }
  },
  "maxPriorityFeeGwei": "0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbitrum-one-gas-conditions-2863a47c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ca-tax-api-mainnet.lxtap.workers.dev](https://www.zero.xyz/host/ca-tax-api-mainnet.lxtap.workers.dev/llms.txt)
