5 个版本 (3 个破坏性版本)
0.4.0 | 2023 年 3 月 26 日 |
---|---|
0.3.1 | 2023 年 3 月 24 日 |
0.3.0 | 2023 年 3 月 24 日 |
0.2.0 | 2023 年 3 月 13 日 |
0.1.0 | 2023 年 2 月 18 日 |
#12 在 #utxo
每月下载 41 次
20KB
463 行
UTXO 扫描器
扫描 Bitcoin Core 的链状态 LevelDB,提取所有 UTXO,并将它们放入 RocksDB、CSV 文件或两者兼而有之。
用法
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
依赖项
~72MB
~1M SLoC