Learn how to build a complete blockchain application using the Cosmos SDK. This section covers everything from creating your chain’s core application logic to implementing advanced features like vote extensions and ABCI customization.Documentation Index
Fetch the complete documentation index at: https://cosmos-docs-evm-upgrade-7.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Chain Development
Build your blockchain application with guides on app.go setup, dependency injection, mempool configuration, and vote extensions.
SDK Packages
Leverage powerful SDK packages including depinject for dependency injection and collections for state management.
Building Transactions
Learn how to programmatically create, sign, and broadcast transactions in your application.
Simulation Testing
Test your chain with fuzz testing and simulation frameworks to ensure robustness and catch edge cases.
ABCI
Customize blockchain behavior with ABCI methods including PrepareProposal, ProcessProposal, and vote extensions.
Build a Module
Develop custom modules with comprehensive guides on module architecture, message handling, and state management.