mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-04-25 07:09:59 -07:00
global: snapshot
This commit is contained in:
@@ -11,18 +11,24 @@ impl Vecs {
|
||||
version: Version,
|
||||
indexes: &indexes::Vecs,
|
||||
) -> Result<Self> {
|
||||
let p2a = ComputedFromHeightCumulativeSum::forced_import(db, "p2a_count", version, indexes)?;
|
||||
let p2ms = ComputedFromHeightCumulativeSum::forced_import(db, "p2ms_count", version, indexes)?;
|
||||
let p2a =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2a_count", version, indexes)?;
|
||||
let p2ms =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2ms_count", version, indexes)?;
|
||||
let p2pk33 =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2pk33_count", version, indexes)?;
|
||||
let p2pk65 =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2pk65_count", version, indexes)?;
|
||||
let p2pkh = ComputedFromHeightCumulativeSum::forced_import(db, "p2pkh_count", version, indexes)?;
|
||||
let p2sh = ComputedFromHeightCumulativeSum::forced_import(db, "p2sh_count", version, indexes)?;
|
||||
let p2tr = ComputedFromHeightCumulativeSum::forced_import(db, "p2tr_count", version, indexes)?;
|
||||
let p2pkh =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2pkh_count", version, indexes)?;
|
||||
let p2sh =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2sh_count", version, indexes)?;
|
||||
let p2tr =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2tr_count", version, indexes)?;
|
||||
let p2wpkh =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2wpkh_count", version, indexes)?;
|
||||
let p2wsh = ComputedFromHeightCumulativeSum::forced_import(db, "p2wsh_count", version, indexes)?;
|
||||
let p2wsh =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "p2wsh_count", version, indexes)?;
|
||||
let segwit =
|
||||
ComputedFromHeightCumulativeSum::forced_import(db, "segwit_count", version, indexes)?;
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ use crate::internal::ComputedFromHeightCumulativeSum;
|
||||
|
||||
#[derive(Traversable)]
|
||||
pub struct Vecs<M: StorageMode = Rw> {
|
||||
// Per-type output counts
|
||||
pub p2a: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
pub p2ms: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
pub p2pk33: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
@@ -20,7 +19,5 @@ pub struct Vecs<M: StorageMode = Rw> {
|
||||
pub emptyoutput: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
pub unknownoutput: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
|
||||
// Aggregate counts
|
||||
/// SegWit output count (p2wpkh + p2wsh + p2tr)
|
||||
pub segwit: ComputedFromHeightCumulativeSum<StoredU64, M>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user