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