getBlock method

  1. @override
Future<BlockStoreResult<Block?>> getBlock(
  1. CID cid
)
override

Retrieves a block by its CID.

Implementation

@override
Future<BlockStoreResult<Block?>> getBlock(CID cid) async {
  final block = _blocks[cid.toString()];
  if (block == null) {
    return BlockStoreResult<Block?>.failure(
      null,
      message: 'Block not found: ${cid.toString()}',
    );
  }
  return BlockStoreResult<Block?>.success(block, message: 'Block found');
}