pub async fn load_blockchain(
    block0: Block,
    storage: Storage,
    cache_capacity: usize,
    rewards_report_all: bool
) -> Result<(Blockchain, Tip), Error>