What problem does it solve? Standard Solana transactions have ~400ms latency and gas fees, which blocks real-time applications like games and high-frequency trading. This Skill provides the patterns, SDKs, and templates to delegate accounts to MagicBlock Ephemeral Rollups for sub-10ms, gasless execution while keeping full composability with Solana. ## Core Features & Use Cases - Delegation Lifecycle: Initialize accounts on Solana base layer, delegate to an Ephemeral Rollup, execute fast operations, commit state, and undelegate with correct Anchor macros (#[ephemeral], #[delegate], #[commit]). - Solana Plugins: Integrate verifiable randomness (VRF), real-time price feeds, AI oracles, and crank-based scheduled automation. - Templates & References: Ready-to-use Rust program and TypeScript client templates, API reference, program IDs, validator endpoints, and troubleshooting guides. - Use Case: Build a fully on-chain multiplayer game where player actions execute in ~10ms on an Ephemeral Rollup, with VRF-driven dice rolls and a crank running the game loop every 100ms, then finalize state back to Solana. ## Quick Start Use the magicblock skill to scaffold an Anchor counter program with delegation and a TypeScript client that delegates the account, increments it on the Ephemeral Rollup, and undelegates it back to Solana devnet.