{"uid":"cap_1bilrdeatGzGwrWymBNW7","slug":"1gateway-solana-transaction-lookup-d48b8018","name":"1gateway Solana Transaction Lookup","description":"Use when an agent must confirm a Solana payment or transaction landed: did it succeed, who paid whom, how much of which token. Input: signature. Output: JSON status (success/failed), slot, block time, confirmation status, fee payer, signers, fee, programs, SOL and token balance changes per account (first 25). Unknown signature: 404, not charged. Example: ?signature=5Xg1wCobkM4jAJNHE6t7B1amt4ch5wq5GrxuhQXXgoAkUPUAjVMC9tQFCvp1awUGfrqZY9L9sLdPieJ97DcDjXtC","url":"https://1gateway.dev/v1/onchain/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","pattern":"^[1-9A-HJ-NP-Za-km-z]{64,88}$","examples":["5Xg1wCobkM4jAJNHE6t7B1amt4ch5wq5GrxuhQXXgoAkUPUAjVMC9tQFCvp1awUGfrqZY9L9sLdPieJ97DcDjXtC"],"description":"Transaction signature on Solana mainnet (base58, 64 bytes). Unknown or not yet confirmed → 404 (not charged)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["chain","cluster","signature","status","error","slot","blockTime","confirmationStatus","version","feePayer","signers","fee","computeUnits","programs","solChanges","tokenChanges","truncated","rpc"],"properties":{"fee":{"type":"object","properties":{"sol":{"type":"string"},"lamports":{"type":"string"}}},"rpc":{"type":"object","properties":{"servedBy":{"type":"string"}}},"slot":{"type":"integer"},"chain":{"type":"string"},"error":{"type":"null"},"status":{"type":"string"},"cluster":{"type":"string"},"signers":{"type":"array","items":{"type":"string"}},"version":{"type":"integer"},"feePayer":{"type":"string"},"programs":{"type":"array","items":{"type":"string"}},"blockTime":{"type":"string"},"signature":{"type":"string"},"truncated":{"type":"boolean"},"solChanges":{"type":"array","items":{"type":"object","properties":{"sol":{"type":"string"},"signer":{"type":"boolean"},"account":{"type":"string"},"lamports":{"type":"string"}}}},"computeUnits":{"type":"integer"},"tokenChanges":{"type":"array","items":{"type":"object","properties":{"raw":{"type":"string"},"mint":{"type":"string"},"owner":{"type":"string"},"amount":{"type":"string"},"symbol":{"type":["string","null"]},"decimals":{"type":"integer"},"tokenAccount":{"type":"string"}}}},"confirmationStatus":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0045","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.0045/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5KbZ-gVxQLBhS4jSBRt-g","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0045","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up a Solana mainnet transaction by signature and returns its status, fee details, SOL/token balance changes, and involved accounts.","exampleAgentPrompt":"Can you check whether this Solana transaction went through and tell me who paid, how much SOL moved, and any token transfers? The signature is 5Xg1wCobkM4jAJNHE6t7B1amt4ch5wq5GrxuhQXXgoAkUPUAjVMC9tQFCvp1awUGfrqZY9L9sLdPieJ97DcDjXtC.","exampleUseCases":[{"title":"Confirm payment received on-chain","prompt":"I just got told that payment was sent to my wallet on Solana — can you verify the transaction with signature 5Xg1wCobkM4jAJNHE6t7B1amt4ch5wq5GrxuhQXXgoAkUPUAjVMC9tQFCvp1awUGfrqZY9L9sLdPieJ97DcDjXtC actually succeeded and tell me how much USDC arrived?"},{"title":"Debug a failed Solana transaction","prompt":"My Solana transaction doesn't seem to have gone through — can you look up signature 3Rv7mZk9xABCDE1234abcXYZ and tell me whether it failed, what error occurred, and what programs were involved?"},{"title":"Audit token transfers in a swap","prompt":"I want to audit this Solana swap transaction — look up signature 4KdNmBHJW9qLpRTs5XmnEQc1Yz7fNWuVdA and show me all the token balance changes per account so I can verify the amounts."}],"resultDescription":"Returns a JSON object containing: chain and cluster identifiers, the queried signature, overall status (success/failed), error details if any, slot number, ISO block time, confirmation status, transaction version, fee payer address, array of signer addresses, fee in both SOL and lamports, compute units consumed, list of programs invoked, SOL balance changes per account (delta in SOL and lamports with signer flag), and token balance changes per account (mint, owner, amount, symbol, decimals) — capped at the first 25 accounts, with a truncated flag if more exist.","failureModes":["Signature not found or not yet confirmed → 404 (not charged)","Invalid base58 signature format → validation error","Transaction still pending/unconfirmed → 404 until finalized","RPC node unavailability or timeout → 5xx error","More than 25 accounts involved → results truncated, truncated flag set to true"],"whenToPreferThis":"Choose this endpoint when you need to verify whether a specific Solana mainnet transaction succeeded, who the fee payer and signers were, exact SOL and token balance changes per account, and what programs were invoked — all from a single signature lookup. Prefer it over generic block explorers when you need clean, normalized JSON output suitable for programmatic agent workflows, and when you only want to pay per call rather than maintain an RPC subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T07:06:00.574Z","isFirstParty":false,"canonicalSlug":"1gateway-solana-transaction-lookup-d48b8018"}