ported zcashlc_rewind_to_height

This commit is contained in:
Francisco Gindre 2020-11-25 10:23:01 -03:00
parent 8a7fda77d6
commit 8bb26200be
1 changed files with 3 additions and 7 deletions

View File

@ -703,14 +703,10 @@ pub extern "C" fn zcashlc_scan_blocks(
db_data_len: usize,
) -> i32 {
let res = catch_panic(|| {
let db_cache = Path::new(OsStr::from_bytes(unsafe {
slice::from_raw_parts(db_cache, db_cache_len)
}));
let db_data = Path::new(OsStr::from_bytes(unsafe {
slice::from_raw_parts(db_data, db_data_len)
}));
let block_db = block_db(db_cache, db_cache_len)?;
let db_data = wallet_db(db_data, db_data_len)?;
match scan_cached_blocks(&db_cache, &db_data, None) {
match scan_cached_blocks(&NETWORK, &block_db, &db_data, None) {
Ok(()) => Ok(1),
Err(e) => Err(format_err!("Error while scanning blocks: {}", e)),
}