* mainly sdk.int to cosmossdk.io/math * staking keys * fumpt * var-naming linter errors and a fumpt * Update CHANGELOG.md * Update .golangci.yml * Update CHANGELOG.md * Update test_helpers.go * Update test_helpers.go * fumpt and lint * this lints the db module, and makes it easier to use. It adds breaking name changes * DBConnection -> Connection * previous commit contained a merge error * Update test_helpers.go * Update test_helpers.go * db renamings * merge master * changelog * DBWriter -> Writer * consistent multistore reciever * standard recievers for multistore v2alpha1 * general cleanup of linting issues * more linter fixes * remove prealloc linter * nolint the secp256k1 import * nolint the secp256k1 package * completenolint resulting in a diff that has only nolints
Core Concepts
This repository contains reference documentation on the core concepts of the Cosmos SDK.
BaseApp- Transaction
- Context
- Node Client
- Store
- Encoding
- gRPC, REST and Tendermint Endpoints
- Command-Line Interface
- Events
- Telemetry
- Object-Capabilities
- RunTx recovery middleware
- Simulation
- Protobuf documentation
- In-Place Store Migrations
After reading about the core concepts, check the IBC documentation to learn more about the IBC core concepts and how to integrate IBC in your application.