What problem does it solve? Building a Stellar dApp frontend requires coordinating the JavaScript SDK, wallet connections, transaction building and signing, network configuration, and smart contract invocation — a workflow with many failure points and version-specific pitfalls. This Skill provides tested patterns for the entire client-side stack so you avoid common integration errors. ## Core Features & Use Cases - Wallet Integration: Connect Freighter directly or support multiple wallets via Stellar Wallets Kit v2, plus passkey-based smart accounts with Smart Account Kit. - Transaction Lifecycle: Build, simulate, sign, submit, and poll both classic payments and Soroban smart contract calls using contract.Client and rpc.Server. - Framework Patterns: Ready-to-use React hooks, components, and Next.js App Router setup with proper environment configuration for Testnet and Mainnet. - Use Case: You are building a Next.js app that lets users connect Freighter, read a token balance from a Soroban contract, and submit a payment — this Skill gives you the SDK initialization, wallet hook, contract client, and submission code end to end. ## Quick Start Use the dapp skill to build a React component that connects a Freighter wallet and invokes a Stellar smart contract method.