Sol Pda
sol_pdaDerive Solana program-derived addresses offline: findProgramAddress (canonical bump search) for any program and typed seeds (utf8, base58 pubkey, hex, u8/u16/u32/u64 little- or big-endian), or the associated token account (ATA) of an owner + mint for SPL Token or Token-2022. Same algorithm as @solana/web3.js (sha256 + ed25519 off-curve check). Useful to locate token accounts, Anchor PDAs and vaults without an RPC. Price: $0.002 USDC per successful call (x402, Solana). Same tool over HTTPS: GET https://scorptech.it.com/api/x402/v1/sol-pda
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sol_pda"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bump | No | custom: use this bump (createProgramAddress) instead of searching | |
| mint | No | ata: token mint | |
| owner | No | ata: wallet that owns the token account | |
| seeds | No | custom: seeds as "utf8:vault", "pubkey:<base58>", "hex:0a0b", "u8:1", "u64:42", "u32be:7" (no prefix: a 32-byte base58 string is a pubkey, else utf8); JSON array if a seed contains commas | |
| preset | No | ata = associated token account of owner + mint; custom = programId + seeds | custom |
| programId | No | custom: program id (base58) | |
| tokenProgram | No | ata: SPL Token (default) or Token-2022 | token |