dapp

Build Stellar dApp frontends with wallet connections and verified transactions.

3|1|Updated May 12, 2026
One-click install
npx skills add https://github.com/LumenWipe/lumenwipe --skill dapp-lumenwipe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dapp
Source: https://github.com/LumenWipe/lumenwipe/tree/main/.claude/skills/dapp
Command: npx skills add https://github.com/LumenWipe/lumenwipe --skill dapp-lumenwipe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers build reliable Stellar dApps without having to piece together wallet connectivity, transaction construction, smart contract calls, simulation, submission, and confirmation handling from separate resources.

Core Features & Use Cases

  • Stellar SDK Integration: Configure Horizon and Soroban RPC clients for testnet and mainnet applications.
  • Wallet Connectivity: Integrate Freighter, Stellar Wallets Kit, Wallet Standard, and passkey-based smart accounts.
  • Transaction Workflows: Build, simulate, sign, submit, and monitor classic Stellar and Soroban transactions.
  • Frontend Patterns: Implement React and Next.js client/server separation, wallet hooks, payment forms, and production-ready transaction UX.
  • Use Case: Build a non-custodial Stellar application that connects a user's wallet, verifies transaction details, invokes a smart contract, and clearly reports signing and confirmation outcomes.

Quick Start

Use the dapp skill to implement a React or Next.js Stellar feature that connects a wallet, builds and simulates a transaction, requests client-side signing, submits it to the appropriate network service, and handles errors and confirmation status.

Frequently Asked Questions about dapp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Freighter wallet signing into a React Stellar dApp?

To integrate Freighter wallet signing in a React Stellar dApp, use Stellar Wallets Kit to manage wallet connectivity and request client-side transaction signing. This Skill provides the React hooks and frontend patterns needed to build, simulate, and sign transactions securely before submitting them to Horizon.

What's the best way to submit Soroban smart contract transactions from a Next.js frontend?

The best way to submit Soroban smart contract transactions from Next.js is to simulate the transaction via Soroban RPC, request client-side wallet signing, and then submit it to the network. This Skill implements that exact workflow with proper client and server separation for production-ready transaction UX.

Can I use passkeys for wallet authentication in a Stellar application?

Yes, you can use passkeys for wallet authentication in a Stellar application. This Skill supports passkey-based smart accounts alongside Freighter and Stellar Wallets Kit, enabling non-custodial wallet connectivity and secure transaction signing without traditional seed phrases.

How do I handle transaction confirmation polling and errors in a Stellar dApp?

To handle transaction confirmation polling and errors in a Stellar dApp, submit your signed transaction to Horizon or Soroban RPC and poll for its final status. This Skill provides clear error handling and confirmation reporting patterns to ensure reliable transaction UX for both classic operations and smart contracts.

Does this approach support sponsored fees for Stellar transactions?

Yes, this approach supports sponsored fees for Stellar transactions. The Skill configures Stellar SDK operations to allow fee sponsorship, enabling dApps to cover transaction costs for users while maintaining secure, verified client-side wallet signing across classic operations and Soroban smart contracts.