darwinia-shadow 0.2.5

The shadow service for relayers and verify workers to retrieve header data and generate proof.
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::{mmr::helper, result::Error, ShadowShared};
use rocksdb::IteratorMode;

/// Count mmr
pub fn exec() -> Result<(), Error> {
    let shared = ShadowShared::new(None);
    println!(
        "Current best block: {}",
        helper::mmr_size_to_last_leaf(shared.db.iterator(IteratorMode::Start).count() as i64)
    );

    Ok(())
}