build method

Future<void> build()

Implementation

Future<void> build() async {
  List<Block> blocks = await _localchain.get(
      pageSize: 1000,
      onPage: (page) =>
          _log.finest('cache open — paged ${page.length} blocks'));
  blocks.removeWhere((block) =>
      block.previousHash?.length == 1 && block.previousHash?[0] == 0);
  await _batchBuild(blocks);
  await _propsRepository.upsert(TikiChainPropsModel(
      key: TikiChainPropsKey.cachedOn,
      value: DateTime.now().toIso8601String()));
}