{"uid":"cap_AOqXbBE0lEpUO_8WV_LNL","slug":"grokzilla-base-transaction-decision-api-f09fe48b","name":"Grokzilla Base Transaction Decision API","description":"32 pay-per-call JSON APIs for AI agents. No account or API key: an unpaid POST returns HTTP 402, pay in USDC on Base with x402 v2, retry. Prices from $0.002 per call.","url":"https://grokzilla.shop/api/resale/base/tx-decision?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"gas":{"type":"string","default":"usdc","description":"Transaction kind, e.g. eth, usdc, x402"},"urgency":{"type":"string","default":"flexible","description":"e.g. flexible, normal, urgent"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"$id":"https://grokzilla.shop/schemas/grokzilla.partner-resale.v1/base-tx-decision.json","type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","schema","route","provider","subject","verdict","status","summary","risk_flags","evidence","sources","disclaimer","checked_at","upstream_tx","data"],"properties":{"ok":{"type":"boolean","description":"Always true on a 200 response."},"data":{"type":"object","required":["submit","urgency","fee","estimated_cost","recheck_in_s","as_of_block","chain"],"properties":{"fee":{"type":"object","required":["max_fee_per_gas_gwei","max_priority_fee_per_gas_gwei","current_base_fee_gwei","next_base_fee_gwei"],"properties":{"next_base_fee_gwei":{"type":["number","null"],"description":"Projected base fee of the next block, gwei."},"max_fee_per_gas_gwei":{"type":["number","null"],"description":"Suggested EIP-1559 maxFeePerGas, gwei."},"current_base_fee_gwei":{"type":["number","null"],"description":"Base fee of the latest block, gwei."},"max_priority_fee_per_gas_gwei":{"type":["number","null"],"description":"Suggested maxPriorityFeePerGas, gwei."}},"description":"Fee suggestion.","additionalProperties":false},"chain":{"type":["string","null"],"description":"CAIP-2 chain id."},"submit":{"type":["boolean","null"],"description":"True = submit now, false = wait."},"urgency":{"type":["string","null"],"description":"Urgency the decision was computed for (echo of input)."},"as_of_block":{"type":["integer","null"],"description":"Base block the decision is based on."},"recheck_in_s":{"type":["integer","null"],"description":"Seconds until a recheck is suggested; null when not needed."},"estimated_cost":{"type":"object","required":["gas","eth","usd"],"properties":{"eth":{"type":["number","null"],"description":"Estimated fee in ETH."},"gas":{"type":["integer","null"],"description":"Gas units assumed for the transaction kind."},"usd":{"type":["number","null"],"description":"Estimated fee in USD."}},"description":"Estimated cost of the transaction.","additionalProperties":false}},"description":"Route-specific fields for base-tx-decision.","additionalProperties":false},"route":{"type":"string","description":"Our route id, e.g. base-tx-decision."},"schema":{"type":"string","description":"Schema id, currently grokzilla.partner-resale.v1."},"status":{"type":"string","description":"ok, or no_records when a property lookup matched nothing (then a negative verdict may mean 'not found', not a confirmed negative)."},"sources":{"type":["array","null"],"items":{"type":"string"},"description":"Source dataset URLs reported by the provider; null when the provider names none."},"subject":{"type":"object","required":["kind","value","jurisdiction"],"properties":{"kind":{"type":"string","description":"base_network | base_tx | street_address."},"value":{"type":["string","null"],"description":"The subject as the provider resolved it (tx hash, normalized address); null for network-wide checks."},"jurisdiction":{"type":"string","description":"base | nyc | minneapolis."}},"description":"What was checked.","additionalProperties":false},"summary":{"type":["string","null"],"description":"Provider's one-line explanation, when it sends one."},"verdict":{"type":["string","null"],"description":"Provider verdict, lower snake case (settle_now, safe, registered_with_violations, licensed_clean, unlicensed...)."},"evidence":{"type":"array","items":{"type":"object","required":["type","id","date","status","code","detail"],"properties":{"id":{"type":["string","null"],"description":"Record identifier as issued by the source (block number, registration id, case number)."},"code":{"type":["string","null"],"description":"Source classification code (HPD class, Minneapolis violation code, license tier)."},"date":{"type":["string","null"],"description":"Most relevant date for the record (YYYY-MM-DD, or ISO 8601 for chain data)."},"type":{"type":"string","description":"Record kind, e.g. block, tx_block, hpd_registration, hpd_violation, rental_license, code_case."},"detail":{"type":["string","null"],"description":"Short source text for the record (violation description, inspection type)."},"status":{"type":["string","null"],"description":"Record status as reported by the source."}},"additionalProperties":false},"description":"Records backing the verdict (capped at 25)."},"provider":{"type":"string","description":"Upstream data provider we resell (attribution)."},"checked_at":{"type":["string","null"],"description":"When the provider computed the result (ISO 8601, UTC)."},"disclaimer":{"type":["string","null"],"description":"Provider's disclaimer, passed through verbatim."},"risk_flags":{"type":"array","items":{"type":"string"},"description":"Machine-readable flags derived only from returned fields (see per-route list)."},"upstream_tx":{"type":["string","null"],"description":"Base tx hash of our payment to the provider for this call (receipt)."}},"description":"Normalized base-tx-decision response (grokzilla.partner-resale.v1).","additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"fee":{"next_base_fee_gwei":0.004432,"max_fee_per_gas_gwei":0.011,"current_base_fee_gwei":0.005,"max_priority_fee_per_gas_gwei":0.001},"chain":"eip155:8453","submit":true,"urgency":"flexible","as_of_block":52702618,"recheck_in_s":null,"estimated_cost":{"eth":3.3e-7,"gas":55000,"usd":0.000799}},"route":"base-tx-decision","schema":"grokzilla.partner-resale.v1","status":"ok","sources":null,"subject":{"kind":"base_network","value":null,"jurisdiction":"base"},"summary":"Blockspace is 4.5% full at 0.0050 gwei - settlement is at or near the floor with ~22.1x headroom. No congestion premium; a stablecoin transfer settles for a fraction of a cent.","verdict":"settle_now","evidence":[{"id":"52702618","code":null,"date":"2026-10-16T23:49:46.011831+00:00","type":"block","detail":null,"status":null}],"provider":"x402-mcp.onrender.com","checked_at":"2026-10-16T23:49:46.011831+00:00","disclaimer":null,"risk_flags":[],"upstream_tx":"0x954459f45d1427ddf187d34bd5d17f6e637030e920080ef106efeb10222b46ce"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.020001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.020001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.020001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.020001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_I_BYpU46zn49SkXwehIxd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.020001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a go/wait verdict for submitting a Base blockchain transaction, with real-time EIP-1559 fee suggestions, congestion analysis, and estimated cost","exampleAgentPrompt":"Check if now is a good time to submit a USDC transfer on Base — give me the current gas fees, a settle-now or wait verdict, and the estimated cost in USD.","exampleUseCases":[{"title":"Optimize stablecoin settlement timing","prompt":"I'm about to send 500 USDC on Base — is now a good time to submit, or should I wait for cheaper gas? Give me the current base fee and estimated transaction cost."},{"title":"Automated DeFi bot gas gating","prompt":"Before my agent executes the on-chain swap, check the Base network congestion and tell me whether to submit immediately or hold off — use flexible urgency and USDC as the gas token."},{"title":"Urgent cross-chain bridge submission","prompt":"I need to bridge ETH from Base urgently — what are the current EIP-1559 fee recommendations and should I submit this transaction right now?"}],"resultDescription":"A JSON object with a boolean 'submit' verdict (true = submit now, false = wait), EIP-1559 fee parameters (maxFeePerGas, maxPriorityFeePerGas, current and next base fee in gwei), estimated cost in ETH, gas units, and USD, current block number, CAIP-2 chain ID, a human-readable congestion summary, risk flags array, and a recheck interval in seconds if waiting is advised.","failureModes":["HTTP 402 returned if USDC payment on Base via x402 is not attached — agent must pay and retry","Network timeout if Base RPC is slow or unavailable","Stale block data if upstream provider lags behind chain head","Missing or null fee fields if Base network data is temporarily unavailable","Invalid query parameter values for 'gas' or 'urgency' may return error or default behavior"],"whenToPreferThis":"Use this endpoint when an AI agent needs a real-time, actionable go/wait decision for Base blockchain transactions, including EIP-1559 fee parameter recommendations and cost estimates. Prefer this over raw RPC calls when you want a structured verdict with congestion analysis and no need to manage your own Base node. Ideal for DeFi bots, payment automation, and any agent that must time transaction submissions to minimize fees.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:35:22.849Z","isFirstParty":false,"canonicalSlug":"grokzilla-base-transaction-decision-api-f09fe48b"}