# 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).

Checks smart contract ownership renouncement, token burn percentage, and circulating supply across 7 blockchains before a trade, functioning as a pre-trade safety oracle.

## Facts

- Endpoint: GET https://piggybank.loth2023ys.workers.dev/v1/governance-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-6b1a5d76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QiqxeehlYqxIEEb1_9gMq

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-6b1a5d76
```

Example prompt: Before I swap into this token at 0x1234...abcd on Base (chain 8453), can you verify whether ownership has been renounced and tell me what percentage of supply has been burned?

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01 USDC) pre-trade safety check spanning ownership renouncement and token burn data across 7 chains simultaneously, especially when operating on Base, Solana, Arbitrum, Optimism, Polygon, or BNB Smart Chain and needing a unified oracle rather than querying each chain's explorer separately.

## Known failure modes

- Unsupported chain ID returns an error or empty result
- Invalid or non-existent contract address returns no data
- RPC node timeouts on congested chains may delay or fail response
- Token with non-standard ownership patterns may return inaccurate ownershipRenounced flag
- Payment failure via x402 protocol blocks the request

## 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: burnedPct (percentage of token supply that has been burned), ownerAddress (current owner address, zeroed if renounced), circulatingPct (percentage of supply in circulation), and ownershipRenounced (boolean indicating whether the contract owner is the zero address).

## 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 token address or Base58 Solana mint address."
   }
  }
 },
 "output": {
  "type": "object"
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "burnedPct": 50.12,
  "ownerAddress": "0x0000000000000000000000000000000000000000",
  "circulatingPct": 49.88,
  "ownershipRenounced": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/omnichain-pre-trade-contract-token-verifier-6b1a5d76/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)
