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

downlast check 3 days ago
0%valid x402 answers, 72 h
$0.00USDC received on Base, 7 days
0distinct payers, 7 days
0.0score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-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.10Base
GETx402-audit.tatschluizguilherme.workers.dev/audit
On-chain wallet audit (balances + gas + recent txs across OP/Base/Mainnet)
$0.25Base
GETx402-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.25Base

Latest checks

WhenEndpointHTTPmsResult
3 days agox402-audit.tatschluizguilherme.workers.dev/abi400106HTTP 400 instead of 402

Income on Base (7 days)

DayTransfersUSDC
No USDC received on Base in the last 7 days (or the payout address is on another network).

Is this your API?

Add the live badge to your docs:
<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>
x402 status badge
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