# 100BTC Smart Contract Decompiler & Risk Analyzer

> 100BTC Smart Contract Decompiler & Risk Analyzer is a paid API for AI agents from vps-fc89c157-1.taila28d02.ts.net:10000, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-02).

Decompiles an EVM smart contract bytecode by address and returns a risk assessment with explanation

## Facts

- Endpoint: POST https://vps-fc89c157-1.taila28d02.ts.net:10000/api/decompile?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/100btc-smart-contract-decompiler-risk-analyzer-08fd47d4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IzRI6FChhAgiWTRZ6kNdb

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 100btc-smart-contract-decompiler-risk-analyzer-08fd47d4 -d '<json body>'
```

Example prompt: Can you decompile the smart contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and tell me if it has any backdoors or risky opcodes?

## When to prefer this

Choose this endpoint when you need a fast, automated risk classification of an EVM smart contract before interacting with it, integrating it into a product, or presenting it to users. It is particularly useful for DeFi agents, wallet UIs, and trading bots that need on-the-fly security signals without running a full manual audit. Prefer this over general-purpose blockchain explorers when you need a structured risk verdict and natural language explanation rather than raw bytecode or ABI data.

## Known failure modes

- Invalid or non-existent contract address returns an error
- Contract with no deployed bytecode (EOA address) may return empty or error response
- Network timeouts fetching bytecode from chain
- Unrecognized opcode patterns may result in incomplete decompilation
- Payment failure via x402 protocol results in HTTP 402 with no analysis

## How this service works

Thirty x402 v2 pay-per-call APIs by 100BTC. Listing data is generated from each live HTTP 402 challenge and runtime Bazaar schema.

## Output

Returns a JSON object containing the contract address, a risk level classification (e.g. LOW, MEDIUM, HIGH), a plain-English explanation of the findings, and the bytecode size in bytes. Useful for quick pre-interaction security screening of deployed EVM contracts.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "risk_level": "LOW",
  "explanation": "Standard immutable contract structure. No obvious backdoor opcodes.",
  "bytecode_size_bytes": 1240
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/100btc-smart-contract-decompiler-risk-analyzer-08fd47d4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vps-fc89c157-1.taila28d02.ts.net:10000](https://www.zero.xyz/host/vps-fc89c157-1.taila28d02.ts.net%3A10000/llms.txt)
