dapp

Develop Stellar blockchain frontends with transaction creation, wallet integrations, and Soroban contract invocation.

50|38|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/stellar/stellar-dev-skill --skill dapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dapp
Source: https://github.com/stellar/stellar-dev-skill/tree/main/skills/dapp
Command: npx skills add https://github.com/stellar/stellar-dev-skill --skill dapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of Stellar-based web and mobile applications by providing tools for transaction creation, wallet integration, and contract invocation.

Core Features & Use Cases

  • Client-side Stellar Development: Facilitate transaction building, signing, and submission from frontends.
  • Wallet Connectivity: Enable seamless wallet integrations via Freighter and Wallets Kit.
  • Invoke Smart Contracts: Support direct invocation of Soroban contracts within online applications.
  • Use Case: A developer builds a React app that allows users to connect their wallets, view balances, and send payments or invoke smart contracts without switching tools.

Quick Start

To begin, install the necessary SDKs, set up wallet connections, and create transaction scripts to interact with the Stellar network efficiently.

Frequently Asked Questions about dapp

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

FAQPage Schema
How do I integrate a Stellar wallet into my React frontend application?

You can integrate a Stellar wallet into your frontend application using Freighter or Wallets Kit for seamless wallet connectivity. This enables users to connect wallets, view balances, and sign transactions directly within your web interface.

How do I invoke Soroban smart contracts from a Stellar frontend?

You can invoke Soroban smart contracts from a Stellar frontend using the provided SDKs to support direct contract invocation within online applications. This enables your user interface to interact with smart contracts without switching tools.

What is the best way to build and submit Stellar transactions client-side?

The best way to build and submit Stellar transactions client-side is using the Stellar SDK to facilitate transaction building, signing, and submission directly from frontends. This streamlines web and mobile application development on the Stellar network.

Does the Stellar SDK support REST and wallet protocols for frontend development?

Yes, the Stellar SDK supports REST and wallet protocols for frontend development. It ensures compatibility with current SDKs, wallet protocols, and contract invocation standards for software engineers building user interfaces and APIs.

Can I handle both Stellar payments and smart contract invocations in the same frontend app?

Yes, you can handle both Stellar payments and smart contract invocations in the same frontend app. The tools support transaction creation, wallet integration, and contract invocation, allowing users to send payments or invoke contracts without switching tools.