EVM Tx Safety Check

active

Provides offline EVM event log decoding and rule-based EIP-712 typed-data signing risk checks.

AIBasex402 v2exactjagent.dev ↗︎

Settled via Coinbase.

Transactions · 30d
22
Volume · 30d
$0.1418
Unique buyers · 30d
2
Uptime · 30d
56.3%
Latency p50
603ms
Reported calls · 30d
34

Endpoints (58 live)

  • POST /v1/markdown-to-html — Convert Markdown to HTML. Send JSON {markdown: string}. Returns html, headings [{level,text}], chars_in. Supports headings, paragraphs, bold/italic/strike, inline and fenced code, lists, task lists, blockquotes, hr, GFM tables with alignment, and links/images (http/https/mailto only). Raw HTML is escaped, not passed through. Not a full CommonMark implementation. Max body 512 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/hash — Hash or HMAC a string. Send JSON: data (string), optional input_encoding (utf8|hex|base64|base64url, default utf8), algorithms (any of md5 sha1 sha256 sha384 sha512 sha3-256 sha3-512, default [sha256]), hmac_key (utf8 string). Returns bytes, digests (hex and base64 per algorithm), and hex/base64/base64url of the input (inputs up to 64 KB). Max body 1 MB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/json-validate — Validate JSON data against a JSON Schema (common keywords: type, required, properties, items, enum, min/max, etc.; local #/ $ref only, no remote refs). JSON: schema (object or boolean), data (any JSON). Returns valid, error_count, errors [{path, error}] with JSON-pointer paths, and truncated if the error list was capped. Max body 1 MB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/text-diff — Line-based diff of two texts. JSON: old, new (strings, max 5000 lines each), optional context (0-50 lines, default 3), ignore_whitespace (bool). Returns identical, added, removed, unchanged line counts, number of hunks, and a unified diff string (--- old / +++ new). Max body 1 MB. Nothing is stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/regex-test — Test a JavaScript regular expression. Send JSON: pattern, text, optional flags (d g i m s u y), replacement, max_matches (1-1000, default 100). Returns valid, matched, count, truncated, matches [{match,index,groups,named}], and replaced if you sent a replacement. An invalid pattern returns valid:false with the error. Runs are limited to 200 ms (422 on timeout). Max body 256 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/time-convert — Convert a time between IANA timezones. JSON: time (ISO with Z/offset, local YYYY-MM-DDTHH:MM read in from_tz, unix seconds or "now"; default now), from_tz (default UTC), to_tz (zone or array of 1-20, default UTC), optional add {weeks,days,hours,minutes,seconds}, optional diff_to. Returns utc, unix, conversions [{timezone,local,offset,iso,weekday}], diff. Max body 64 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/jwt-inspect — Decode and optionally verify a JWS-compact JWT. JSON: token, optional secret (HS256/384/512; secret_encoding utf8 or base64) or public_key PEM (RS/PS/ES 256/384/512), now (unix s), leeway_seconds (max 86400). Returns header, payload, claims (exp/nbf/iat ISO, expired, not_yet_valid), signature {checked,valid,reason}, valid, warnings. No JWE. Nothing stored. Max body 64 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/cron-next — Validate a 5-field cron expression (names like mon/jan and macros like @daily allowed) and list its next run times in UTC. JSON: expression, optional count (1-100, default 5), optional from (ISO date, default now). Returns valid, normalized, timezone, expanded fields, next_runs (ISO). Invalid expressions return 422 with an error. Max body 16 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/json-to-csv — Convert an array of JSON objects to CSV. JSON: rows (array of objects, max 50000), optional columns (column order), delimiter (1 char, default comma), flatten (default true: nested keys become a.b and arrays are JSON-encoded), crlf (true for CRLF line ends). Returns columns, row_count, csv string. Fields are quoted per RFC 4180. Max body 1 MB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.001 USDC on Base)
  • POST /v1/token-price — Live USD price of one ERC-20 token on Base. JSON body: address (0x + 40 hex), one token per call. Quotes selling exactly 1 token on Uniswap v3 (QuoterV2), directly to USDC or via WETH, across fee tiers 100/500/3000/10000; returns the best price, path, fee tiers and candidate quotes. Non-token addresses or tokens without a pool return an error. Body max 4 KB. Takes 1-20 s. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.008 USDC on Base)
  • POST /v1/tx-summary — Explains one Base mainnet transaction in plain English. JSON body: hash (0x + 64 hex). Decodes the transaction onchain (status, method, fees, token and NFT transfers, approvals, swaps), then an AI model returns a 2-4 sentence summary, a category (transfer, swap, approval, nft, contract_call, failed, other), key points and warnings. The decoded data is included. Unknown hash returns 404. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.01 USDC on Base)
  • POST /v1/tx-explain — Explains one Base mainnet transaction in plain JSON. JSON body: hash (0x + 64 hex). Returns status, block time, from/to, method name for common selectors, fees (L2, L1 data fee, total in ETH), decoded ERC-20 and NFT transfers with symbols, approvals (unlimited flagged), swap events, WETH wrap/unwrap and the sender's net token changes. First 400 logs decoded. Base only; body max 4 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.008 USDC on Base)
  • POST /v1/evm-util — EVM helper computations, offline. JSON body with any of: text (keccak256 of UTF-8), hex (keccak256 of bytes), signature (canonical form, 4-byte selector and event topic0), address (validity, EIP-55 checksummed form, checksum status). Returns one result per field sent. No chain lookups; nothing stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.002 USDC on Base)
  • POST /v1/evm-log — Decode an EVM event log offline. JSON body: topics (1-4 hex strings, 32 bytes each), data (hex, max 64 KB), optional signature like Transfer(address indexed from,address indexed to,uint256 value). Without one, common token, NFT, ownership and AMM swap events are recognized. Returns event, named typed args with indexed flag, and warnings. No tuples; no chain lookups; nothing stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.003 USDC on Base)
  • POST /v1/evm-decode — Decode EVM calldata offline. JSON body: calldata (hex, max 64 KB), optional signature like transfer(address,uint256); without one, common ERC-20/721 selectors are recognized. Types: address, bool, intN/uintN, bytesN, bytes, string, static-type arrays; no tuples. Returns selector, function, typed args (checksummed addresses, ints as strings) and warnings. No chain lookups; nothing stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.003 USDC on Base)
  • POST /v1/tx-check — Pre-sign safety check for EVM calldata, offline and rule-based. JSON body: calldata (hex), optional signature, to (address), value_wei (decimal string). Flags unlimited or partial token approvals, approval-for-all, permit, ownership changes, unknown functions and attached value. Returns risk (low/medium/high), a plain summary, flags and the decoded call. No chain lookups; nothing stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.005 USDC on Base)
  • POST /v1/token-check — Live risk check for a token contract on Base mainnet. JSON body: address (0x + 40 hex). Reads code, name, symbol, decimals, totalSupply, owner() and EIP-1967 proxy slots, and scans the bytecode for mint, pause, blacklist and fee-setter selectors. Returns risk (low/medium/high), summary, token info, owner, proxy, flags. These are heuristics, not an audit. Base only. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.008 USDC on Base)
  • POST /v1/csv-to-json — Convert CSV text to JSON. JSON body: csv (string, rows separated by newlines), optional delimiter (single character), header (true = first row holds the field names), infer_types (turn numbers and booleans into typed values). Handles quoted fields. Returns columns, row_count, rows and warnings. Request body up to the server size limit; one CSV per call. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.005 USDC on Base)
  • POST /v1/wallet-profile — Live profile of any address on Base mainnet. JSON body: address (0x + 40 hex). Returns kind (eoa, contract, or eoa_7702_delegated with the delegate address), nonce, ETH balance, and nonzero balances of 7 major tokens (USDC, USDbC, WETH, DAI, cbETH, cbBTC, AERO), plus plain notes. Other tokens are not checked. Base only; one address per call. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.008 USDC on Base)
  • POST /v1/base-gas — Base mainnet gas fees now, with USD cost estimates. Optional JSON body: gas_limit (integer 21000-30000000). Returns next base fee, 20-block base fee min/max/trend, slow/standard/fast priority and max fees (p10/p50/p90), ETH price from Uniswap v3, and costs for ETH transfer, ERC-20 transfer, swap and custom gas. L2 execution gas only (no L1 data fee). Body limit 4 KB. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated. (0.005 USDC on Base)

+38 more endpoints.

First seen · last seen · last active