Neutron Documentation home page
Search...
⌘K
Ask AI
Website
GitHub
Launch App
Launch App
Search...
Navigation
Onboarding
Onboarding Tutorials
Home
Developers
Operators
Resources
Bridge
Faucet
Status
Getting Started
Developer Portal
Developer Quickstart
SDK & Developer Tools
Frequently Asked Questions
Tutorials
Developer Tutorials
Onboarding
Onboarding Tutorials
Cosmopark Tutorial
Part 1: Minimal Smart Contract
Part 2: Modules & Contracts
Part 3: Building a Web App
Introduction to CosmWasm
Integration tests
Indexers
Advanced Tutorials
Modules
Neutron Modules
Dex
Interchain Queries (ICQ)
Interchain Transactions (ICTX)
Cron
Harpoon
Fee Burner
Fee Refunder
Revenue
IBC Rate Limit
Transfer
Contract Manager
Admin
Dynamic Fees
Global Fee
Token Factory
GMP
On this page
Available Tutorials
Detailed Development Guides
Development Environments
When to Use Cosmopark
Recommended Prerequisites
Getting Help
Onboarding
Onboarding Tutorials
Get started with Neutron development
This section contains tutorials to help you get started with Neutron development. The onboarding tutorials cover essential setup steps and introduce you to the basic concepts needed for developing on Neutron.
Available Tutorials
Cosmopark Setup
- Learn how to set up a local development environment with interconnected Neutron and Gaia nodes for IBC and ICQ testing
Detailed Development Guides
For a comprehensive walkthrough of building applications on Neutron, we have a multi-part onboarding series:
Part 1: Minimal Contract
Learn to create and deploy a simple yet functional CosmWasm smart contract on Neutron
Part 2: Modules & Contracts
Explore how to interact with Neutron modules and other contracts
Part 3: Web App
Build a simple web application that interacts with your Neutron smart contracts
Development Environments
Neutron offers multiple options for setting up your development environment:
Standalone Neutron Node
: Simplest setup for basic smart contract development
Cosmopark
: Comprehensive environment with Neutron, Gaia, IBC and ICQ relayers for testing interchain features
Public Testnet
: For testing in a shared network environment before mainnet deployment
When to Use Cosmopark
The Cosmopark environment is particularly useful when:
Developing contracts that use Interchain Accounts (ICA)
Building applications that rely on Interchain Queries (ICQ)
Testing IBC token transfers between chains
Simulating interactions between Neutron and other Cosmos chains
Recommended Prerequisites
Before diving into Neutron development, we recommend:
Familiarity with blockchain concepts
Basic understanding of the Cosmos SDK
Experience with at least one programming language (Rust is preferred for CosmWasm development)
Getting Help
If you need assistance while going through the tutorials:
Join the
Neutron Discord
and ask in the #developers channel
Check the
Neutron forum
for discussions
Developer Tutorials
Cosmopark Tutorial
Assistant
Responses are generated using AI and may contain mistakes.