# Solana Transaction Simulator

> Solana Transaction Simulator is a paid API for AI agents from mintintel.35-171-220-195.sslip.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Simulates a Solana transaction (without sending it) and returns success/failure status, compute units consumed, fee in lamports, program logs, and return data.

## Facts

- Endpoint: GET https://mintintel.35-171-220-195.sslip.io/v1/sol/simulate?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solana-transaction-simulator-7049ca7b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4eYzJ3suEDMVf8eTyHuAy

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 solana-transaction-simulator-7049ca7b
```

Example prompt: Can you simulate this Solana transaction for me before I send it — I want to know if it'll succeed, how many compute units it'll use, and if there are any errors: [base64-encoded transaction]?

## When to prefer this

Use this endpoint when you need to dry-run a Solana transaction before committing it on-chain — especially for debugging failed transactions, estimating compute unit budgets, previewing program logs, or validating unsigned transactions. Prefer over on-chain submission when you want zero risk of spending SOL or triggering side effects during testing or development. Unsigned transactions are accepted, making it ideal for pre-signing validation flows.

## Known failure modes

- Malformed or invalid transaction bytes → HTTP 400, not charged
- Transaction simulation error (e.g. insufficient funds, program error) → success: false with exact error message in response
- Transaction exceeds 1232 bytes maximum size → HTTP 400
- Network/RPC unavailability → upstream error response
- Improperly URL-encoded base64 characters (+ / =) → HTTP 400

## How this service works

Simulate a Solana transaction before sending it via simulateTransaction (sigVerify off, recent blockhash replaced, nothing is sent): success or the exact error, compute units consumed, fee in lamports, program logs, return data. Pass ?tx= as base58 or base64 (unsigned is fine). Malformed tx -> 400, not charged.

## Output

Returns a JSON object with: a boolean success flag, integer compute units consumed, fee in lamports, an array of program log strings, and return data. On failure, includes the exact simulation error message. On malformed input, returns HTTP 400 with no charge.

## 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": [
      "tx"
     ],
     "properties": {
      "tx": {
       "type": "string",
       "description": "serialized transaction, base58 or base64 (URL-encode + / =), max 1232 bytes; signatures may be zero"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "unitsConsumed",
      "logs"
     ],
     "properties": {
      "logs": {
       "type": "array"
      },
      "success": {
       "type": "boolean"
      },
      "unitsConsumed": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solana-transaction-simulator-7049ca7b/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)
