suspend fun init(blockBodyStore: KeyValueStore, blockHeaderStore: KeyValueStore, chainMetadata: KeyValueStore, transactionReceiptsStore: KeyValueStore, blockchainIndex: BlockchainIndex, genesisBlock: Block): BlockchainRepository
(source)
Initializes a blockchain repository with metadata, placing it in key-value stores.
Return
a new blockchain repository made from the metadata passed in parameter.