| Crates.io | utxo-scanner |
| lib.rs | utxo-scanner |
| version | 0.4.0 |
| created_at | 2023-02-18 23:53:11.928253+00 |
| updated_at | 2023-03-26 16:50:50.640014+00 |
| description | Scans the chainstate LevelDB database of, Bitcoin Core and extracts all UTXOs into either a RocksDB database, CSV file, or both. |
| homepage | |
| repository | https://github.com/mdizak/rust-utxo-scanner |
| max_upload_size | |
| id | 788554 |
| size | 21,346 |
Scans the chainstate LevelDB from Bitcoin Core, extracts all UTXOs, and places them in RocksDB, a CSV file or both.
use utxo_scanner
//Scan for all UTXOs
let stats = utxo_scanner::scan("/path/to/.bitcoin", true, Some("/path/to/desired.csv"));
println!("Total Txs: {}", stats.count);
println!("Total Amount: {}", stats.amount);
println!("Total Secs: {}", stats.total_secs);
// Remove RocksDB and start fresh
utxo_scanner::reset_rocksdb
https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata