It all comes together
My Own Cosmos Chain
Your first steps to building an application-specific blockchain from scratch.
Continue your journey with Starport, CosmJS, and CosmWasm.
# In this module
Starport
An easy way to build your application-specific blockchain
Deep dive
Start here
Make a Checkers Blockchain
Create the object that stores a game
Deep dive
Start here
Create a Game Message
You introduce the message to create a game
Deep dive
Start here
Create the Game Handling
You create a proper game
Deep dive
Start here
The Play Game Elements
You play a game
Deep dive
Start here
Adding Events
Inform your players
Deep dive
Start here
The Reject Game Elements
You reject a game
Deep dive
Start here
A Game FIFO
You prepare to expire games
Deep dive
Start here
A Game Deadline
You expire games
Deep dive
Start here
A Game Winner
You store the winner of a game
Deep dive
Start here
The Expired Game Elements
You enforce the expiration of games
Deep dive
Start here
The Game Wager Elements
You let players play with money
Deep dive
Start here
Gas Metering
Reward validators proportional to their effort
Deep dive
Start here
Can Play Query
Help players make good transactions
Deep dive
Start here
IBC Foreign Token Wager
Let players wager any fungible token
Deep dive
Start here
Migration for Leaderboard
Introducing a leaderboard to your in-production blockchain
Deep dive
Start here
CosmJS
Understanding the TypeScript library for the Cosmos SDK
Deep dive
Start here
CosmWasm
Multi-chain smart contracts
Deep dive
Start here