{"uid":"cap_v99AWCMEm4x4OL4uK-Wmt","slug":"solana-spl-token-transfer-instruction-decoder-f639d613","name":"Solana SPL Token Transfer Instruction Decoder","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/solana_spl_transfer_decode/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request_json":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Mint decimals and account ownership are not inferred."],"service_id":"solana_spl_transfer_decode","analysis_json":"{\"account_indexes\":[],\"amount_atomic\":\"1000\",\"authority\":null,\"decimals\":null,\"destination\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"display_amount\":null,\"program_id\":\"11111111111111111111111111111111\",\"resolved_accounts\":[],\"source\":\"11111111111111111111111111111111\",\"variant\":\"transfer\"}","evidence_scope":"caller_supplied_data","analyzed_network":"solana"},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"solana_spl_transfer_decode","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"a8f72e4c59e869c5327c2b8fd760668cf72726563a07bd5a4f803c92598fe98a","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.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_YvNEJdFQ7YrEmWq_J7XBY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a raw Solana SPL token transfer instruction from JSON and extracts structured transfer details including source, destination, amount, authority, and variant.","exampleAgentPrompt":"Can you decode this Solana SPL token transfer instruction for me? Here's the raw instruction JSON: {\"programId\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"accounts\":[...],\"data\":\"...\"}. I want to know the source, destination, amount, authority, and transfer variant.","exampleUseCases":[{"title":"Audit SPL transfer in a transaction","prompt":"I have a raw Solana instruction JSON from a transaction I'm auditing — can you decode it and tell me the source wallet, destination wallet, and how many tokens were transferred?"},{"title":"Extract amount from unknown transfer","prompt":"Someone sent me this raw Solana SPL transfer instruction data. Decode it and tell me the atomic amount and what transfer variant it is so I know exactly what happened."},{"title":"Verify authority on token transfer","prompt":"I need to check whether the right authority signed this SPL token transfer — here's the raw instruction JSON, can you pull out the authority field and the source and destination accounts?"}],"resultDescription":"Returns a JSON object containing decoded SPL transfer details: source address, destination address, atomic amount, display amount (if decimals known), authority, decimals, program ID, transfer variant, account indexes, and resolved accounts. Also includes the analyzed network (solana), evidence scope, and any warnings (e.g. if mint decimals or account ownership could not be inferred).","failureModes":["Invalid or malformed request_json returns an error — the input must be a valid JSON string representing a Solana instruction","Missing required instruction fields may cause incomplete decoding with null values for authority or decimals","Mint decimals and account ownership are not inferred from chain state — display_amount may be null","Non-SPL transfer instructions passed in may fail to decode or return unexpected variant values","Oversized input exceeding 65536 characters will be rejected"],"whenToPreferThis":"Use this endpoint when you have a raw Solana SPL token transfer instruction in JSON form and need to extract its structured details (source, destination, amount, authority, variant) without making on-chain RPC calls. Ideal for transaction auditing, forensics, or agent workflows that process Solana instruction data offline. Note that mint decimals and account ownership are not resolved from chain state, so display_amount may be null.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:57:16.939Z","isFirstParty":false}