What problem does it solve? Building a web application that talks to the Stellar blockchain requires coordinating SDK initialization, wallet connections, transaction building, simulation, signing, and submission — each with network-specific configuration and error handling. This Skill provides tested patterns for the entire client-side flow so developers avoid common pitfalls like network passphrase mismatches, unhandled simulation errors, and broken wallet integrations. ## Core Features & Use Cases - Wallet Integration: Connect Freighter directly or support multiple wallets (Freighter, xBull, Lobstr, Hana) through Stellar Wallets Kit, plus passkey-based smart accounts via Smart Account Kit. - Transaction Lifecycle: Build classic payments, invoke Soroban smart contracts via contract.Client, simulate and assemble transactions, then submit through RPC or Horizon with confirmation polling. - React/Next.js Patterns: Ready-made hooks and components (connect button, payment form) with proper client/server separation and a transaction UX checklist. - Use Case: A developer building a Next.js trade escrow app uses this Skill to wire up multi-wallet login, invoke the escrow contract's release function, and display confirmation status to users. ## Quick Start Use the dapp skill to build a Next.js page that connects a Freighter wallet and invokes my Stellar smart contract method.