PitCrew Transaction Explainer is a paid API for AI agents from pitcrew-api.appin60.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).
Explains why a blockchain transaction failed by decoding the revert reason, error signature, and method called for a given transaction hash on supported EVM networks.
Why did my transaction fail? Give a chain and tx hash; get status, decoded method, gas used vs limit, fee, token transfers, events and, for failed transactions, the decoded revert reason (Error(string), Panic codes, custom errors resolved by signature) with a plain-language fix. Pending transactions get a stuck-transaction diagnosis (nonce gap, underpriced fee) and the replace/cancel recipe. Chains: ethereum, base, arbitrum, optimism, polygon, bsc.
Returns a JSON object containing: the name and arguments of the method that was called, the revert details (kind such as 'custom error' or 'require', and the error signature), the transaction status ('failed' or 'success'), and a human-readable summary sentence explaining what happened. Example: {method, revert: {kind, signature}, status, summary}.
GEThttps://pitcrew-api.appin60.com/tx/explain?utm_source=zero.xyzChoose this endpoint when an AI agent or developer needs a plain-language explanation of why a specific EVM transaction failed, including decoding custom Solidity errors and identifying the called method. Ideal for automated debugging pipelines, smart contract development workflows, or DeFi bots that need to interpret on-chain failures programmatically. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, and BSC. At $0.01 USDC per call via x402, it is well-suited for pay-per-use agent workflows where transactions are debugged on demand rather than in bulk.
| Field | Type | Description |
|---|---|---|
| inputrequired | object | |
| output | object |
{
"type": "json",
"example": {
"method": "submitRecord(uint256,uint256,uint256,uint256,bytes)",
"revert": {
"kind": "custom error",
"signature": "RecordAlreadyExists(uint256)"
},
"status": "failed",
"summary": "Failed calling submitRecord(...): custom error RecordAlreadyExists(uint256)."
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"