{"uid":"cap_q7ry6X80dBgNWK7hol_20","slug":"solana-transaction-explainer-728753c3","name":"Solana Transaction Explainer","description":"Solana transaction explainer: status and readable error, kind (transfer, swap, failed, other), one-sentence summary, named programs, SOL and token transfers with owners, net SOL and token balance changes per account, fee, signers and memo, from a transaction signature.","url":"https://token-safety.50to50k.workers.dev/solana/tx?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":["signature"],"properties":{"signature":{"type":"string","description":"Solana transaction signature (base58)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YMmMzEq4L5sMSvYyhDfUC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a Solana transaction signature into a human-readable summary including status, kind, program names, SOL/token transfers, net balance changes, fee, signers, and memo.","exampleAgentPrompt":"Can you explain what happened in this Solana transaction — signature 5KtPn1LGuxhFiwjxErkxc9TfzLGNNqkDrmPAzL69BqJhf7mR4vQkXn8xJpWqMiPbG1rCpCZzQbHPpSLMzVJ9kgH — tell me if it succeeded, what kind of transaction it was, which programs were involved, and what the net SOL and token balance changes were?","exampleUseCases":[{"title":"Debugging a failed DeFi swap","prompt":"This Solana transaction failed — signature 3xNp7LmT2QvRkWs9fJcDzYbHnM4eLpVqAuGiXoKsTrBwCdFyEgNhRjUvZ1P8aW6OcSdYfHkMnQrTuVxZyAbCeDfG — can you tell me what the error was, what kind of transaction it was trying to do, and which programs were involved?"},{"title":"Auditing wallet token movements","prompt":"I need to understand exactly what SOL and tokens moved in this transaction and who the owners were — here's the signature: 2mQrT9LvPsKwXnYcHbFjDzGaNuEoMiVqAkRgBsCtDwFxHyIzJdKeNfOgPhQiRjSkTlUmVnWoXpYqZrAsItBuCvD"},{"title":"Verifying a payment was received","prompt":"Can you check this Solana tx signature 4hJpLmNqRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZaB and confirm it was a successful transfer, who signed it, what the memo says, and how much SOL changed hands?"}],"resultDescription":"Returns a structured breakdown of the transaction including: success/failure status with a readable error message if applicable, transaction kind (transfer, swap, failed, or other), a one-sentence plain-English summary, list of named programs invoked, individual SOL and token transfers with source/destination owner addresses, net SOL and token balance changes per account, transaction fee in lamports, list of signers, and any attached memo.","failureModes":["Invalid or malformed base58 signature returns an error","Transaction signature not found on-chain (e.g. expired or wrong network)","Network timeout or RPC node unavailability causing fetch failure","Very large or complex transactions may have incomplete program name resolution","Payment failure (x402) if USDC balance insufficient for the $0.01 per-call fee"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, human-readable breakdown of any Solana transaction from just its signature — especially useful for debugging failed transactions, auditing DeFi activity, verifying transfers, or building user-facing transaction history UIs. It is preferable over raw RPC calls when you need named programs, readable errors, net balance deltas, and a natural-language summary all in one response without parsing low-level Solana transaction structures yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:19:05.566Z","isFirstParty":false,"canonicalSlug":"solana-transaction-explainer-728753c3"}