deploy-stellar-mainnet

Guides Soroban contract deployment to Stellar mainnet through three verification gates.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/JHAMILCALI/Stellar-Build --skill deploy-stellar-mainnet-jhamilcali
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deploy-stellar-mainnet
Source: https://github.com/JHAMILCALI/Stellar-Build/tree/main/.claude/skills/deploy-stellar-mainnet
Command: npx skills add https://github.com/JHAMILCALI/Stellar-Build --skill deploy-stellar-mainnet-jhamilcali

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deploying a Soroban contract or Stellar dApp to mainnet is high-stakes: a broken or insecure mainnet contract is far harder to fix than a delayed deploy. This Skill enforces a structured three-gate checklist so nothing critical is skipped before going live. ## Core Features & Use Cases - Pre-deployment verification: Checks contract correctness (tests, storage TTL, authorization paths), security (no unwraps, overflow handling, admin gating), audit requirements for high-value contracts, and operational readiness (key custody, upgrade path, emergency pause). - Deployment mechanics: Walks through stellar CLI network configuration, WASM build, upload, deploy, initialization, and on-chain verification with exact commands. - Post-deployment setup: Covers monitoring with indexers and alerting, ecosystem distribution via stellar.expert and lumenloop listings, and routing to SCF grant workflows. - Use Case: A developer says "deploy my Soroban contract to mainnet" and is walked through testnet verification, security review, CLI deployment, and post-launch monitoring without skipping any gate. ## Quick Start Ask the assistant to walk you through deploying your Soroban contract to Stellar mainnet using the deployment checklist.

Frequently Asked Questions about deploy-stellar-mainnet

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

FAQPage Schema
How do I deploy a Soroban contract to Stellar mainnet?▼

Deploy a Soroban contract by configuring the mainnet network in stellar CLI, building the optimized WASM, uploading it with stellar contract upload, then instantiating with stellar contract deploy. Verify by invoking a read method against the returned contract ID.

What should I check before going live on Stellar mainnet?▼

Before mainnet deployment, verify all tests pass on testnet, storage TTL is wired up, authorization paths are reviewed, no unwraps exist on user-controlled paths, and admin keys are stored on hardware wallets. High-value contracts also need peer review or a third-party audit.

How do I install the stellar CLI for Soroban deployment?▼

Install the stellar CLI with cargo install stellar-cli or brew install stellar-cli. Confirm installation by running stellar --version before configuring the mainnet network.

Does a Soroban contract need an audit before mainnet deployment?▼

Contracts holding over $100K TVL or serving as critical infrastructure should get a third-party audit from firms active on Stellar such as Certora, OtterSec, or Code4rena. If skipping an audit, document explicit risk acceptance with reasoning.

What is the Stellar mainnet network passphrase?▼

The mainnet passphrase is "Public Global Stellar Network ; September 2015". Never copy it from testnet config, since the testnet passphrase is similar but prefixed with "Test" — always verify before deploying.

How do I monitor a Soroban contract after mainnet deployment?▼

Set up an indexer or event stream using Mercury, Subquery, or a custom solution to capture contract events. Add alerting for unexpected admin operations, large transfers, pause state changes, and error rate spikes, plus a dashboard for TVL and transaction volume.