orquestra-pda-explorer
CommunityDerive and resolve PDAs with Orquestra MCP
System Documentation
What problem does it solve?
It solves the problem of not knowing which Program Derived Address (PDA) to use or how to fetch the on-chain account data for it when you only have partial inputs or missing seeds.
Core Features & Use Cases
- Deterministic PDA derivation and account fetching: Derives PDAs and retrieves their on-chain data using only Orquestra MCP tools.
- Iterative missing-account resolution: Iteratively fills unresolved accounts by extracting new pubkeys from fetched PDA data.
- Guardrailed safe workflow: Refuses to guess seed values and stops until required accounts are fully resolved before handing off to transaction-building.
Use cases include deriving a PDA from a wallet pubkey, finding a stake or vault PDA when you do not know the exact seeds, and resolving the full set of required accounts (and their data) for downstream workflows.
Quick Start
Ask the AI: "Derive the missing vault PDA and resolve all required PDA accounts for program <program id or name> using the wallet pubkey <wallet pubkey> and fetch the on-chain data."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: orquestra-pda-explorer Download link: https://github.com/berkayoztunc/orquestra/archive/main.zip#orquestra-pda-explorer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.