AI SummaryA GDExtension (C++) plugin for Godot 4 that brings full Solana blockchain support to game development. Write GDScript to send transactions, manage wallets, mint NFTs, and interact with Anchor programs — on Windows, Linux, macOS, Web, Android, and iOS.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "godot-solana-sdk" skill in my project. Please run this command in my terminal: # Install skill into your project mkdir -p .claude/skills/godot-solana-sdk && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/godot-solana-sdk/SKILL.md "https://raw.githubusercontent.com/Virus-Axel/godot-solana-sdk/master/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Use this skill when building Solana-enabled games or apps in Godot 4 with the Godot Solana SDK. Triggers include: Solana transactions in GDScript, SPL tokens or NFTs in a Godot project, connecting browser or mobile wallets (Phantom, Solflare, Backpack) in a Godot game, calling Anchor smart contracts from GDScript, working with Candy Machine in Godot, or any mention of SolanaClient, Transaction, Pubkey, Keypair, WalletAdapter, or AnchorProgram in a Godot context. Do NOT use for non-Godot Solana SDKs (solana-py, solana-go, solana-web3.js).
Godot Solana SDK
A GDExtension (C++) plugin for Godot 4 that brings full Solana blockchain support to game development. Write GDScript to send transactions, manage wallets, mint NFTs, and interact with Anchor programs — on Windows, Linux, macOS, Web, Android, and iOS. • Repo: https://github.com/Virus-Axel/godot-solana-sdk • Docs: https://zenwiki.gitbook.io/solana-godot-sdk-docs • Demo: https://zenrepublic.github.io/GodotSolanaSDKDemos/ • Asset Library: https://godotengine.org/asset-library/asset/3232 • Discord: https://discord.gg/9aFDCvqPgt > Security: Mainnet use is not yet security-audited. Crypto can be stolen. Use with care. ---
Installation
Via Godot Asset Library (recommended) • Search for "Solana" in the Godot Asset Library and install. • Install must go into the addons/ folder at the project root. • Go to Project → Project Settings → Plugins and enable SolanaSDK. • Verify SolanaService appears under Project Settings → Autoload. Via GitHub Releases (manual) Download binaries from the Releases page, place them under res://bin/, and reload the project. ---
Configuration
After enabling the plugin, SolanaService is automatically added as an autoload singleton. • RPC cluster: Select Mainnet or Devnet in the SolanaService inspector. Provide a custom RPC URL (e.g. from Helius) for better performance. The URL is also read from Project Settings → solana_sdk/client/default_url. • Wallet: The WalletService child node handles auth. • Use Generated — deterministic wallet seeded from your machine ID (testing only). • Custom Wallet — path to a JSON file with the private key as a 64-byte array. ---
Core Nodes
| Node | Inherits | Purpose | |---|---|---| | SolanaClient | Node | Low-level RPC calls to the Solana network | | Transaction | SolanaClient | Build, sign, and send transactions | | WalletAdapter | Node | Browser / mobile wallet integration | | Account | Node | Mirror of an on-chain account, auto-syncs | | AccountFetcher | SolanaClient | Bulk-fetch a list of Account nodes | | SystemProgram | Node | SOL transfers and account creation | | TokenProgram | Node | SPL Token instructions | | AssociatedTokenAccountProgram | Node | Create Associated Token Accounts | | ComputeBudget | Node | Set compute unit limits and priority fees | | MplCandyMachine | Node | Candy Machine v3 minting | | MplCandyGuard | Node | Candy Guard configuration | | MplTokenMetadata | Node | Metaplex token metadata | | AnchorProgram | Node | Generic interface for any Anchor program | | SolanaUtils | Node | Base58/Base64 encoding, hashing utilities |
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster