deploy-to-mainnet

Guide Sui developers through mainnet deployment with pre-flight checks and UpgradeCap policy selection.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/SeventhOdyssey71/broken-igloo --skill deploy-to-mainnet-seventhodyssey71
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-to-mainnet
Source: https://github.com/SeventhOdyssey71/broken-igloo/tree/main/skills/launch/deploy-to-mainnet
Command: npx skills add https://github.com/SeventhOdyssey71/broken-igloo --skill deploy-to-mainnet-seventhodyssey71

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploying a Sui project to mainnet safely is hard because you must coordinate testing readiness, production RPC reliability, correct publish steps, and the irreversible UpgradeCap decision that controls future upgrades.

Core Features & Use Cases

  • Pre-flight deployment readiness: Verifies tests, build, security review, mainnet funding, RPC configuration, and environment setup before publishing.
  • Production-grade publishing workflow: Guides sui client switching and publishing with appropriate gas usage, plus forces capturing critical on-chain IDs right after publish.
  • UpgradeCap management plan: Helps choose and execute an UpgradeCap policy (immutable, additive-only, multisig, or full authority) so upgrades align with your project stage.

Use Case: You finished building a Move package on devnet/testnet, now need a production RPC setup and a controlled UpgradeCap strategy before you go live.

Quick Start

Ask your AI assistant to deploy your project to Sui mainnet by running the deploy-to-mainnet skill and guiding you through the pre-flight checklist, production RPC setup, publishing, verification, and UpgradeCap management.

Frequently Asked Questions about deploy-to-mainnet

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

FAQPage Schema
How do I deploy a Move package to Sui mainnet?

To deploy a Move package to Sui mainnet, you must configure a production RPC, switch the sui client environment, run a pre-flight readiness check, and execute the publish command while capturing the resulting Package ID and UpgradeCap ID.

What is an UpgradeCap and how do I choose the right policy for Sui mainnet?

An UpgradeCap controls future upgrades to your published Sui Move package. You must choose a policy—immutable, additive-only, multisig, or full authority—based on your project's security requirements and current development stage.

What should I check before publishing my Sui Move project to production?

Before publishing to production, run a pre-flight validation checklist covering test completion, build success, security review, mainnet wallet funding, production RPC configuration, and frontend environment setup.

Can I update my frontend if I change the production RPC for Sui mainnet?

Yes, updating the build context for your frontend is a required step when configuring a production RPC, ensuring your application correctly interfaces with the newly published mainnet Package ID.

How do I verify a Sui mainnet deployment after publishing?

After publishing and capturing your critical on-chain IDs, verify your Sui mainnet deployment by checking the Package ID and UpgradeCap ID in a blockchain explorer prior to finalizing your release.