{"uid":"cap_ipla7eTdQ6BaB_wlTDFmU","slug":"solana-pda-calculator-4dd1fd13","name":"Solana PDA Calculator","description":"Solana Program Derived Address (PDA) calculator — derive the canonical off-curve address and bump from bounded public seeds offline, without RPC or key handling.","url":"https://chain-tools.use.x402atlas.com/solana/pda","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mlomaeknfr9Frd7vZCzw3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Derives the canonical Program Derived Address (PDA) and bump seed for a given Solana program and set of seeds, entirely offline without RPC or key handling.","exampleAgentPrompt":"Derive the Solana PDA for program ID 'TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA' using seeds ['mint', '0x1234abcd'] and give me the address and bump.","exampleUseCases":[{"title":"Resolve token mint vault address","prompt":"Can you calculate the PDA for the token vault account? The program ID is 'srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX' and seeds are ['vault', 'USDC-mint-address-here']."},{"title":"Verify program account derivation","prompt":"I need to verify that a Solana account is correctly derived — compute the PDA and bump for program 'metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s' with seeds ['metadata', 'mint-pubkey-here', 'edition']."},{"title":"Offline PDA pre-computation for deployment","prompt":"Before I deploy my Solana program, I want to pre-compute the PDA address for the config account using program ID 'MyProgram111111111111111111111111111111111' and seeds ['config', 'v1']."}],"resultDescription":"Returns the derived PDA public key as a base58-encoded string and the corresponding bump seed integer, computed deterministically offline from the provided program ID and seeds without any RPC call.","failureModes":["Invalid program ID format — returns error if the program ID is not a valid base58 Solana public key","Seeds too long — Solana limits total seed data; oversized seeds return a derivation error","No valid bump found — extremely rare case where no bump in 0-255 range yields an off-curve address","Malformed seed encoding — incorrect byte array or string encoding causes a parsing error"],"whenToPreferThis":"Use this endpoint when you need to deterministically compute a Solana PDA and bump offline, without spinning up a Solana RPC connection or handling any private keys. Ideal for pre-computing account addresses before transactions, verifying expected PDAs, or building Solana tooling in environments without direct RPC access. Prefer this over RPC-based derivation when you want a lightweight, stateless, and privacy-preserving computation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:37:54.127Z","isFirstParty":false}