BlockchainRepository(chainMetadata: KeyValueStore<Bytes, Bytes>, blockBodyStore: KeyValueStore<Bytes, Bytes>, blockHeaderStore: KeyValueStore<Bytes, Bytes>, transactionReceiptsStore: KeyValueStore<Bytes, Bytes>, blockchainIndex: BlockchainIndex)
Repository housing blockchain information.
This repository allows storing blocks, block headers and metadata about the blockchain, such as forks and head information.