# Mint Intel: Ethereum Gas Estimator (eth_estimateGas)

> Mint Intel: Ethereum Gas Estimator (eth_estimateGas) is a paid API for AI agents from mintintel.35-171-220-195.sslip.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Estimates the gas units, current gas price, and total ETH fee for an Ethereum transaction before signing, or returns the revert reason if the transaction would fail.

## Facts

- Endpoint: GET https://mintintel.35-171-220-195.sslip.io/v1/eth/estimate-gas?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mint-intel-ethereum-gas-estimator-eth-estimategas-a5bb7cbb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9DW5veQUXnht5kVl1-YmJ

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 mint-intel-ethereum-gas-estimator-eth-estimategas-a5bb7cbb
```

Example prompt: Before I sign this transaction, estimate how much gas it'll use and what the fee in ETH will be — I'm calling contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 from 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 with calldata 0xa9059cbb000000000000000000000000d8dA6BF26964aF9D7eEd9e03E53415D37aA960450000000000000000000000000000000000000000000000000000000005F5E100.

## When to prefer this

Use this endpoint when you need to simulate an Ethereum transaction before signing to avoid wasted gas on reverts, or when you want an accurate gas and ETH fee estimate for budgeting purposes. Prefer this over on-chain execution when you are building a preflight check in a DeFi workflow, debugging a failing contract call, or need the revert reason without spending gas. Specifically covers Ethereum mainnet; use the sibling Base chain endpoint for Base transactions.

## Known failure modes

- Missing required 'to' address returns a 400 or validation error
- Invalid hex address format causes a parse error
- Calldata larger than 12 KB is rejected
- Node RPC unavailable causes a 5xx error or timeout
- Simulating a transaction that would revert returns willFail:true with revert reason instead of gas estimate
- Payment not included or invalid returns 402 Payment Required

## How this service works

Estimate the gas a Ethereum transaction will consume via eth_estimateGas before signing it (?to=&from=&data=&value=): gas units, current gas price and estimated fee in ETH, or willFail with the revert reason when it would fail.

## Output

Returns a JSON object with a willFail boolean. If the transaction would succeed, also includes gasEstimate (integer gas units), the current gas price in wei, and the estimated total fee denominated in ETH. If willFail is true, the response includes the revert reason string explaining why the transaction would revert.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "to"
     ],
     "properties": {
      "to": {
       "type": "string",
       "description": "contract or recipient address (0x + 40 hex)"
      },
      "data": {
       "type": "string",
       "description": "0x calldata (max 12 KB)"
      },
      "from": {
       "type": "string",
       "description": "sender address (recommended)"
      },
      "value": {
       "type": "string",
       "description": "wei to send (decimal or 0x hex)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "willFail"
     ],
     "properties": {
      "willFail": {
       "type": "boolean"
      },
      "gasEstimate": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mint-intel-ethereum-gas-estimator-eth-estimategas-a5bb7cbb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mintintel.35-171-220-195.sslip.io](https://www.zero.xyz/host/mintintel.35-171-220-195.sslip.io/llms.txt)
