github.com/badrootd/nibiru-cometbft@v0.37.5-0.20240307173500-2a75559eee9b/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 2/3+ of nodes 8 into a blockchain, which is replicated among all nodes. This blockchain is 9 accessible via various RPC endpoints, mainly `/block?height=` to get the full 10 block, as well as `/blockchain?minHeight=_&maxHeight=_` to get a list of 11 headers. But what exactly is stored in these blocks? 12 13 The [specification][data_structures] contains a detailed description of each 14 component - that's the best place to get started. 15 16 To dig deeper, check out the [types package documentation][types]. 17 18 [data_structures]: https://github.com/cometbft/cometbft/blob/v0.37.x/spec/core/data_structures.md 19 [types]: https://pkg.go.dev/github.com/cometbft/cometbft/types