github.com/badrootd/celestia-core@v0.0.0-20240305091328-aa4207a4b25d/docs/core/block-structure.md (about) 1 --- 2 order: 8 3 --- 4 5 # Block Structure 6 7 The CometBFT consensus engine records all agreements by a 8 supermajority of nodes into a blockchain, which is replicated among all 9 nodes. This blockchain is accessible via various RPC endpoints, mainly 10 `/block?height=` to get the full block, as well as 11 `/blockchain?minHeight=_&maxHeight=_` to get a list of headers. But what 12 exactly is stored in these blocks? 13 14 The [specification](https://github.com/cometbft/cometbft/blob/v0.34.x/spec/core/data_structures.md) contains a detailed description of each component - that's the best place to get started. 15 16 To dig deeper, check out the [types package documentation](https://godoc.org/github.com/cometbft/cometbft/types).