# Omnichain Pre-Trade Contract & Token Verifier

> Omnichain Pre-Trade Contract & Token Verifier is a paid API for AI agents from piggybank.loth2023ys.workers.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-23).

Audits smart contract bytecode and token authority across 7 blockchains to assess trade risk before execution, returning a safety verdict and risk score.

## Facts

- Endpoint: GET https://piggybank.loth2023ys.workers.dev/v1/token-audit?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/omnichain-pre-trade-contract-token-verifier-7f77a306
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ivCm9sMratXY_2rcRgoBX

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 omnichain-pre-trade-contract-token-verifier-7f77a306
```

Example prompt: Before I swap into this token, can you run a pre-trade safety audit on contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum mainnet and tell me the risk score and whether it has any selfdestruct or blacklist functions?

## When to prefer this

Choose this endpoint when you need a pre-trade multi-signal safety check (bytecode, proxy detection, selfdestruct, blacklist, mint authority) across any of 7 major chains in a single call, especially when integrating automated trading bots or DeFi agents that need a fast go/no-go verdict before execution.

## Known failure modes

- Invalid or unsupported contract/token address returns error
- Unsupported chain ID returns 400 or empty audit
- Network timeout from RPC node on queried chain
- Unverified or self-destructed contract may return incomplete bytecode analysis
- Rate limiting or payment failure via x402 returns 402

## How this service works

7-chain pre-trade smart contract bytecode, SPL/Token-2022 authority & multi-DEX liquidity risk oracle across Base (8453), Solana, Ethereum (1), Arbitrum (42161), Optimism (10), Polygon (137), and BNB Smart Chain (56). Instant x402 v2 settlement in Base USDC or BSC USDC.

## Output

Returns a JSON object with an 'audit' block containing boolean flags (isProxy, mintSelector, hasSelfdestruct, blacklistSelector), a 'verdict' string (e.g. SAFE_TO_EXECUTE), and an integer 'riskScore' (lower is safer).

## Request schema (JSON Schema)

```json
{
 "input": {
  "type": "object",
  "required": [
   "address"
  ],
  "properties": {
   "ref": {
    "type": "string",
    "description": "Optional 0x partner wallet for 20% CREATE2 revenue share."
   },
   "chain": {
    "type": "string",
    "default": "auto",
    "description": "Target chain slug or numeric chainId (default: auto)."
   },
   "address": {
    "type": "string",
    "description": "Target 0x EVM contract address or Base58 Solana mint address."
   }
  }
 },
 "output": {
  "type": "object"
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "audit": {
   "isProxy": false,
   "mintSelector": false,
   "hasSelfdestruct": false,
   "blacklistSelector": false
  },
  "verdict": "SAFE_TO_EXECUTE",
  "riskScore": 8
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/omnichain-pre-trade-contract-token-verifier-7f77a306/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from piggybank.loth2023ys.workers.dev](https://www.zero.xyz/host/piggybank.loth2023ys.workers.dev/llms.txt)
