Function ethcore::snapshot::chunk_blocks [] [src]

pub fn chunk_blocks<'a>(chain: &'a BlockChain,
                        start_hash: H256,
                        writer: &Mutex<SnapshotWriter + 'a>,
                        progress: &'a Progress)
                        -> Result<Vec<H256>, Error>

Create and write out all block chunks to disk, returning a vector of all the hashes of block chunks created.

The path parameter is the directory to store the block chunks in. This function assumes the directory exists already. Returns a list of chunk hashes, with the first having the blocks furthest from the genesis.