---
order: 1
parent:
  title: Understanding Tendermint
  order: 5
---

# Overview

This section dives into the internals of Go-Tendermint.

- [Using Tendermint](./using-tendermint.md)
- [Subscribing to events](./subscription.md)
- [Block Structure](./block-structure.md)
- [RPC](./rpc.md)
- [Block Sync](./block-sync/README.md)
- [State Sync](./state-sync/README.md)
- [Mempool](./mempool/README.md)
- [Light Client](./light-client.md)
- [Consensus](./consensus/README.md)
- [Peer Exchange (PEX)](./pex/README.md)
- [Evidence](./evidence/README.md)

For full specifications refer to the [spec repo](https://github.com/tendermint/spec).
