cosmos-sdk/docs/core
Riccardo Montagnin 610b2eec6a
revert: replace all ModuleCdc instances with legacy.Cdc (#11680)
## Description
Reverts the usage of a singleton `legacy.Cdc` codec while (de)serializing `x/authz` messages.

Closes: #11643



---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

- [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] added `!` to the type prefix if API or client breaking change
- [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
- [ ] provided a link to the relevant issue or specification
- [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
- [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
- [ ] added a changelog entry to `CHANGELOG.md`
- [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
- [ ] updated the relevant documentation or specification
- [ ] reviewed "Files changed" and left comments if necessary
- [ ] confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

- [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] confirmed `!` in the type prefix if API or client breaking change
- [ ] confirmed all author checklist items have been addressed 
- [ ] reviewed state machine logic
- [ ] reviewed API design and naming
- [ ] reviewed documentation is accurate
- [ ] reviewed tests and test coverage
- [ ] manually tested (if applicable)
2022-04-20 09:27:40 +00:00
..
README.md documentation for in-place migrations with x/upgrade module (#8967) 2021-04-14 08:49:17 +00:00
baseapp.md docs: Code blocks in SDK docs are broken (#11189) 2022-02-14 23:39:35 +01:00
baseapp_state-begin_block.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_state-checktx.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_state-commit.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_state-deliver_tx.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_state-initchain.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_state_types.png Merge PR #4748: Write-Through Inter-Block Cache 2019-09-04 13:33:32 -04:00
baseapp_transaction-middleware.png docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
cli.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
context.md docs: Code blocks in SDK docs are broken (#11189) 2022-02-14 23:39:35 +01:00
encoding.md revert: replace all ModuleCdc instances with legacy.Cdc (#11680) 2022-04-20 09:27:40 +00:00
events.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
grpc_rest.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
middleware.md docs: fixes the documentation build (#11542) 2022-04-05 11:44:11 +02:00
node.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
ocap.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
proto-docs.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
runtx_middleware.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
simulation.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
store.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
telemetry.md docs: added middleware documentation (#9954) (#11445) 2022-04-03 09:17:37 +00:00
tips.md chore: Tx Tips API audit (#11641) 2022-04-14 13:46:23 +00:00
transactions.md docs: Code blocks in SDK docs are broken (#11189) 2022-02-14 23:39:35 +01:00
upgrade.md docs: Improve markdownlint configuration (#11104) 2022-02-10 12:07:01 +00:00

README.md

Core Concepts

This repository contains reference documentation on the core concepts of the Cosmos SDK.

  1. BaseApp
  2. Transaction
  3. Context
  4. Node Client
  5. Store
  6. Encoding
  7. gRPC, REST and Tendermint Endpoints
  8. Command-Line Interface
  9. Events
  10. Telemetry
  11. Object-Capabilities
  12. RunTx recovery middleware
  13. Simulation
  14. Protobuf documentation
  15. 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.