x402-audit.tatschluizguilherme.workers.dev
x402-audit.tatschluizguilherme.workers.dev · 22 paid endpoints · listed 2026-10-27
Offline ABI map generator (chain-agnostic, no RPC): a contract ABI (JSON array of entries) in, the full selector map out — 4-byte selector + canonical signature + typed inputs/outputs for every function, 32-byte topic0 for every event (indexed/anonymous flags) and 4-byte selector for every error, with a round-trip verification against the /decode dictionary (verify.known — which functions/events this API can already decode/encode). Pure cryptography: no RPC, no explorer, no API key, instant resp
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | x402-audit.tatschluizguilherme.workers.dev/abi Offline ABI map generator (chain-agnostic, no RPC): a contract ABI (JSON array of entries) in, the full selector map out — 4-byte selector + canonical signature | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/allowance ERC-20 allowance on Base, Optimism or Ethereum Mainnet: how much a spender contract/address can spend from an owner wallet — token, owner, spender, allowance (w | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/balance Wallet balance on Base, Optimism or Ethereum Mainnet: native ETH or any ERC-20 balance for any address, with decimals, formatted value and block number (no expl | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/block Block data on Base, Optimism or Ethereum Mainnet: number, hash, timestamp (unix + ISO), baseFee (wei + gwei), gasUsed/gasLimit, transactionCount, proposer and s | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/decode Offline calldata decoder: given raw transaction calldata (hex), returns the 4-byte selector, the known function (dictionary of ~40 functions: transfer/approve/s | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/eip712 Offline EIP-712 typed data (chain-agnostic, no RPC): domain + types + primaryType + message JSON in, the normalized typed data plus domainSeparator, hashStruct | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/encode Offline calldata encoder (mirror of /decode): given the FUNCTION NAME (transfer/approve/transferFrom/swapExact*Tokens*/deposit/withdraw/mint/burn/supply/borrow/ | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/ens ENS name resolution on Ethereum Mainnet, Base or Optimism: forward (name to address) and reverse (address to ENS name) via the ENS registry on-chain — the ident | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/events On-chain events: raw event logs (eth_getLogs) of any contract or wallet on Base, Optimism or Ethereum Mainnet — block range filters, per-event timestamp, txHash | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/gas Live gas prices: gasPrice, maxPriorityFee (EIP-1559) and latest block for Base, Optimism and Ethereum Mainnet — public RPCs, no API key | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/history Wallet activity: ERC-20 Transfer history of any address (incoming/outgoing, any token — no token address needed) on Base, Optimism or Ethereum Mainnet — per-tra | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/multicall On-chain MultiCall batch: up to 20 read-only eth_calls (balances, allowances, any call) in one request via the canonical Multicall3 contract on Base, Optimism o | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/pairs DEX pair discovery: every Uniswap V2 + Uniswap V3 pool (fees 100/500/3000/10000) of any ERC-20 token on Base, Optimism or Ethereum Mainnet against curated base | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/price Token prices on Base, Optimism or Ethereum Mainnet: spot USD price, supply and market cap for up to 30 tokens at once, computed on-chain from the most liquid DE | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/selector Offline ABI selector generator (chain-agnostic, no RPC): human function signature in (transfer(address,uint256), optional parameter names, arrays address[], tup | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/simulate Transaction simulation on Base, Optimism or Ethereum Mainnet: eth_call pre-flight of from/to/data/value — success flag, return data, decoded revert reason (Erro | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/swap On-chain swap quote on Base: amountOut for an amountIn of any ERC-20 pair with DEX liquidity — direct pool (Uniswap V3 best liquidity / Aerodrome V2) or WETH ro | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/tx Transaction status on Base: on-chain receipt for any tx hash — success/reverted, block number, gas used, from/to, value and log count (no explorer API) | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/tx-full Full transaction intel on Base, Optimism or Ethereum Mainnet: raw tx (from/to/value, nonce, type, EIP-1559 fees, input calldata) + receipt (success/reverted, ga | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/wallet One-call wallet snapshot on Base, Optimism or Ethereum Mainnet: native ETH balance plus curated tokens (WETH/USDC/USDT/DAI + chain majors) or your own token lis | $0.10 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/audit On-chain wallet audit (balances + gas + recent txs across OP/Base/Mainnet) | $0.25 | Base |
| GET | x402-audit.tatschluizguilherme.workers.dev/token Token safety audit on Base: honeypot simulation, buy/sell/transfer taxes, liquidity USD, holders, source verification, proxy, owner renouncement — 0-100 score + | $0.25 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 3 days ago | x402-audit.tatschluizguilherme.workers.dev/abi | 400 | 106 | HTTP 400 instead of 402 |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| No USDC received on Base in the last 7 days (or the payout address is on another network). | |||
Is this your API?
<a href="https://logicnodes.io/observatory/p/x402-audit.tatschluizguilherme.workers.dev"><img src="https://logicnodes.io/observatory/badge/x402-audit.tatschluizguilherme.workers.dev.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/x402-audit.tatschluizguilherme.workers.dev