What problem does it solve?
This skill removes the friction of integrating Solana blockchain functionality into Godot 4 projects by providing ready-to-use GDScript-facing nodes and resources for RPC calls, transactions, wallets, and common Solana programs.
Core Features & Use Cases
- Send transactions from Godot (SolanaClient + Transaction): call RPC endpoints, build/sign/send transactions, and await confirmation stages.
- Manage wallets (WalletAdapter / WalletService): integrate browser/mobile wallet adapters (e.g., Phantom/Solflare/Backpack) or use keypairs for desktop/server scenarios.
- Interact with core Solana and common program ecosystems: create and send SPL token instructions, derive PDAs/ATAs, and build Candy Machine / Candy Guard / Anchor program instructions.
- Example workflows: fetch on-chain accounts and balances for UI, mint NFTs from Candy Machine, and call Anchor instructions using loaded IDLs.
Quick Start
Configure your Godot project to load the Solana SDK, then create a SolanaClient and Transaction nodes to fetch account data or build and send a transfer on a selected cluster.