diff --git a/Cargo.lock b/Cargo.lock index 33dd9bf03..5257ff89f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3047,9 +3047,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc2d9e086a412a451384326f521c8123a99a466b329941a9403696bff9b0da2" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ "async-compression", "bitflags", diff --git a/crates/brk_computer/src/vecs/grouped/mod.rs b/crates/brk_computer/src/vecs/grouped/mod.rs index 90b281348..10457ca49 100644 --- a/crates/brk_computer/src/vecs/grouped/mod.rs +++ b/crates/brk_computer/src/vecs/grouped/mod.rs @@ -5,8 +5,10 @@ mod from_height_strict; mod from_txindex; mod ratio_from_dateindex; mod r#type; +mod value_from_dateindex; mod value_from_height; mod value_from_txindex; +mod value_height; pub use builder::*; pub use from_dateindex::*; @@ -15,5 +17,7 @@ pub use from_height_strict::*; pub use from_txindex::*; pub use ratio_from_dateindex::*; use r#type::*; +pub use value_from_dateindex::*; pub use value_from_height::*; pub use value_from_txindex::*; +pub use value_height::*; diff --git a/crates/brk_computer/src/vecs/grouped/value_from_dateindex.rs b/crates/brk_computer/src/vecs/grouped/value_from_dateindex.rs new file mode 100644 index 000000000..503d528b5 --- /dev/null +++ b/crates/brk_computer/src/vecs/grouped/value_from_dateindex.rs @@ -0,0 +1,176 @@ +use std::path::Path; + +use brk_core::{Bitcoin, DateIndex, Dollars, Sats, Version}; +use brk_exit::Exit; +use brk_indexer::Indexer; +use brk_vec::{AnyCollectableVec, CollectableVec, Format, StoredVec}; + +use crate::vecs::{Indexes, fetched, grouped::ComputedVecsFromDateIndex, indexes}; + +use super::StorableVecGeneatorOptions; + +#[derive(Clone)] +pub struct ComputedValueVecsFromDateIndex { + pub sats: ComputedVecsFromDateIndex, + pub bitcoin: ComputedVecsFromDateIndex, + pub dollars: Option>, +} + +const VERSION: Version = Version::ZERO; + +impl ComputedValueVecsFromDateIndex { + pub fn forced_import( + path: &Path, + name: &str, + compute_source: bool, + version: Version, + format: Format, + options: StorableVecGeneatorOptions, + compute_dollars: bool, + ) -> color_eyre::Result { + Ok(Self { + sats: ComputedVecsFromDateIndex::forced_import( + path, + name, + compute_source, + version + VERSION, + format, + options, + )?, + bitcoin: ComputedVecsFromDateIndex::forced_import( + path, + &format!("{name}_in_btc"), + true, + version + VERSION, + format, + options, + )?, + dollars: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &format!("{name}_in_usd"), + true, + version + VERSION, + format, + options, + ) + .unwrap() + }), + }) + } + + // pub fn compute_all( + // &mut self, + // indexer: &Indexer, + // indexes: &indexes::Vecs, + // fetched: Option<&fetched::Vecs>, + // starting_indexes: &Indexes, + // exit: &Exit, + // mut compute: F, + // ) -> color_eyre::Result<()> + // where + // F: FnMut( + // &mut EagerVec, + // &Indexer, + // &indexes::Vecs, + // &Indexes, + // &Exit, + // ) -> Result<()>, + // { + // compute( + // self.sats.dateindex.as_mut().unwrap(), + // indexer, + // indexes, + // starting_indexes, + // exit, + // )?; + + // let dateindex: Option<&StoredVec> = None; + // self.compute_rest(indexer, indexes, fetched, starting_indexes, exit, dateindex)?; + + // Ok(()) + // } + + pub fn compute_rest( + &mut self, + indexer: &Indexer, + indexes: &indexes::Vecs, + fetched: Option<&fetched::Vecs>, + starting_indexes: &Indexes, + exit: &Exit, + dateindex: Option<&impl CollectableVec>, + ) -> color_eyre::Result<()> { + if let Some(dateindex) = dateindex { + self.sats + .compute_rest(indexes, starting_indexes, exit, Some(dateindex))?; + + self.bitcoin.compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_from_sats(starting_indexes.dateindex, dateindex, exit) + }, + )?; + } else { + let dateindex: Option<&StoredVec> = None; + + self.sats + .compute_rest(indexes, starting_indexes, exit, dateindex)?; + + self.bitcoin.compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_from_sats( + starting_indexes.dateindex, + self.sats.dateindex.as_ref().unwrap(), + exit, + ) + }, + )?; + } + + let dateindex_to_bitcoin = self.bitcoin.dateindex.as_ref().unwrap(); + let dateindex_to_close = fetched + .as_ref() + .unwrap() + .timeindexes_to_close + .dateindex + .as_ref() + .unwrap(); + + if let Some(dollars) = self.dollars.as_mut() { + dollars.compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_from_bitcoin( + starting_indexes.dateindex, + dateindex_to_bitcoin, + dateindex_to_close, + exit, + ) + }, + )?; + } + + Ok(()) + } + + pub fn vecs(&self) -> Vec<&dyn AnyCollectableVec> { + [ + self.sats.vecs(), + self.bitcoin.vecs(), + self.dollars.as_ref().map_or(vec![], |v| v.vecs()), + ] + .into_iter() + .flatten() + .collect::>() + } +} diff --git a/crates/brk_computer/src/vecs/grouped/value_height.rs b/crates/brk_computer/src/vecs/grouped/value_height.rs new file mode 100644 index 000000000..1e678acfd --- /dev/null +++ b/crates/brk_computer/src/vecs/grouped/value_height.rs @@ -0,0 +1,125 @@ +use std::path::Path; + +use brk_core::{Bitcoin, Dollars, Height, Sats, Version}; +use brk_exit::Exit; +use brk_vec::{AnyCollectableVec, CollectableVec, EagerVec, Format}; + +use crate::vecs::{Indexes, fetched}; + +#[derive(Clone)] +pub struct ComputedHeightValueVecs { + pub sats: Option>, + pub bitcoin: EagerVec, + pub dollars: Option>, +} + +const VERSION: Version = Version::ZERO; + +impl ComputedHeightValueVecs { + pub fn forced_import( + path: &Path, + name: &str, + compute_source: bool, + version: Version, + format: Format, + compute_dollars: bool, + ) -> color_eyre::Result { + Ok(Self { + sats: compute_source.then(|| { + EagerVec::forced_import(path, name, version + VERSION + Version::ZERO, format) + .unwrap() + }), + bitcoin: EagerVec::forced_import( + path, + &format!("{name}_in_btc"), + version + VERSION + Version::ZERO, + format, + )?, + dollars: compute_dollars.then(|| { + EagerVec::forced_import( + path, + &format!("{name}_in_usd"), + version + VERSION + Version::ZERO, + format, + ) + .unwrap() + }), + }) + } + + // pub fn compute_all( + // &mut self, + // indexer: &Indexer, + // indexes: &indexes::Vecs, + // fetched: Option<&fetched::Vecs>, + // starting_indexes: &Indexes, + // exit: &Exit, + // mut compute: F, + // ) -> color_eyre::Result<()> + // where + // F: FnMut( + // &mut EagerVec, + // &Indexer, + // &indexes::Vecs, + // &Indexes, + // &Exit, + // ) -> Result<()>, + // { + // compute( + // self.sats.as_mut().unwrap(), + // indexer, + // indexes, + // starting_indexes, + // exit, + // )?; + + // let height: Option<&StoredVec> = None; + // self.compute_rest(fetched, starting_indexes, exit, height)?; + + // Ok(()) + // } + + pub fn compute_rest( + &mut self, + fetched: Option<&fetched::Vecs>, + starting_indexes: &Indexes, + exit: &Exit, + height: Option<&impl CollectableVec>, + ) -> color_eyre::Result<()> { + if let Some(height) = height { + self.bitcoin + .compute_from_sats(starting_indexes.height, height, exit)?; + } else { + self.bitcoin.compute_from_sats( + starting_indexes.height, + self.sats.as_ref().unwrap(), + exit, + )?; + } + + let height_to_bitcoin = &self.bitcoin; + let height_to_close = &fetched.as_ref().unwrap().chainindexes_to_close.height; + + if let Some(dollars) = self.dollars.as_mut() { + dollars.compute_from_bitcoin( + starting_indexes.height, + height_to_bitcoin, + height_to_close, + exit, + )?; + } + + Ok(()) + } + + pub fn vecs(&self) -> Vec<&dyn AnyCollectableVec> { + [ + vec![&self.bitcoin as &dyn AnyCollectableVec], + self.sats.as_ref().map_or(vec![], |v| vec![v]), + self.dollars.as_ref().map_or(vec![], |v| vec![v]), + ] + .into_iter() + .flatten() + .collect::>() + } +} diff --git a/crates/brk_computer/src/vecs/stateful/cohort.rs b/crates/brk_computer/src/vecs/stateful/cohort.rs index b0fd5e349..d89f9bcea 100644 --- a/crates/brk_computer/src/vecs/stateful/cohort.rs +++ b/crates/brk_computer/src/vecs/stateful/cohort.rs @@ -1,17 +1,23 @@ use std::{fs, path::Path}; -use brk_core::{DateIndex, Dollars, Height, Result, Sats, StoredF32, StoredUsize, Version}; +use brk_core::{ + DateIndex, Dollars, Height, Result, Sats, StoredF32, StoredF64, StoredUsize, Version, +}; use brk_exit::Exit; use brk_indexer::Indexer; use brk_state::CohortState; -use brk_vec::{AnyCollectableVec, AnyVec, Computation, EagerVec, Format, StoredIndex, VecIterator}; +use brk_vec::{ + AnyCollectableVec, AnyIterableVec, AnyVec, Computation, EagerVec, Format, StoredIndex, + VecIterator, +}; use fjall::TransactionalKeyspace; use crate::vecs::{ Indexes, fetched, grouped::{ - ComputedRatioVecsFromDateIndex, ComputedValueVecsFromHeight, ComputedVecsFromDateIndex, - ComputedVecsFromHeight, StorableVecGeneatorOptions, + ComputedHeightValueVecs, ComputedRatioVecsFromDateIndex, ComputedValueVecsFromDateIndex, + ComputedValueVecsFromHeight, ComputedVecsFromDateIndex, ComputedVecsFromHeight, + StorableVecGeneatorOptions, }, indexes, market, }; @@ -65,9 +71,6 @@ pub struct Vecs { pub indexes_to_utxo_count: ComputedVecsFromHeight, pub indexes_to_value_created: Option>, pub indexes_to_value_destroyed: Option>, - pub indexes_to_supply_in_profit: Option>, - pub indexes_to_supply_in_loss: Option>, - pub indexes_to_supply_even: Option>, pub indexes_to_unrealized_profit: Option>, pub indexes_to_unrealized_loss: Option>, pub indexes_to_min_price_paid: Option>, @@ -78,11 +81,37 @@ pub struct Vecs { pub height_to_net_unrealized_profit_and_loss: Option>, pub indexes_to_net_unrealized_profit_and_loss: Option>, pub height_to_net_unrealized_profit_and_loss_relative_to_market_cap: - Option>, + Option>, pub indexes_to_net_unrealized_profit_and_loss_relative_to_market_cap: - Option>, - // pub indexes_to_net_realized_profit_and_loss_relative_to_realized_cap: - // Option>, + Option>, + pub indexes_to_net_realized_profit_and_loss_relative_to_realized_cap: + Option>, + pub height_to_supply_even_value: Option, + pub height_to_supply_in_loss_value: Option, + pub height_to_supply_in_profit_value: Option, + pub indexes_to_supply_even: Option, + pub indexes_to_supply_in_loss: Option, + pub indexes_to_supply_in_profit: Option, + pub height_to_supply_even_relative_to_own_supply: Option>, + pub height_to_supply_in_loss_relative_to_own_supply: Option>, + pub height_to_supply_in_profit_relative_to_own_supply: Option>, + pub indexes_to_supply_even_relative_to_own_supply: Option>, + pub indexes_to_supply_in_loss_relative_to_own_supply: + Option>, + pub indexes_to_supply_in_profit_relative_to_own_supply: + Option>, + pub indexes_to_supply_relative_to_circulating_supply: Option>, + pub height_to_supply_even_relative_to_circulating_supply: Option>, + pub height_to_supply_in_loss_relative_to_circulating_supply: + Option>, + pub height_to_supply_in_profit_relative_to_circulating_supply: + Option>, + pub indexes_to_supply_even_relative_to_circulating_supply: + Option>, + pub indexes_to_supply_in_loss_relative_to_circulating_supply: + Option>, + pub indexes_to_supply_in_profit_relative_to_circulating_supply: + Option>, } impl Vecs { @@ -96,6 +125,7 @@ impl Vecs { fetched: Option<&fetched::Vecs>, keyspace: &TransactionalKeyspace, stores_path: &Path, + compute_relative_to_all: bool, ) -> color_eyre::Result { let compute_dollars = fetched.is_some(); @@ -136,13 +166,14 @@ impl Vecs { .unwrap() }), indexes_to_supply_in_profit: compute_dollars.then(|| { - ComputedVecsFromDateIndex::forced_import( + ComputedValueVecsFromDateIndex::forced_import( path, &suffix("supply_in_profit"), false, version + VERSION + Version::ZERO, format, StorableVecGeneatorOptions::default().add_last(), + compute_dollars, ) .unwrap() }), @@ -165,13 +196,14 @@ impl Vecs { .unwrap() }), indexes_to_supply_even: compute_dollars.then(|| { - ComputedVecsFromDateIndex::forced_import( + ComputedValueVecsFromDateIndex::forced_import( path, &suffix("supply_even"), false, version + VERSION + Version::ZERO, format, StorableVecGeneatorOptions::default().add_last(), + compute_dollars, ) .unwrap() }), @@ -194,13 +226,14 @@ impl Vecs { .unwrap() }), indexes_to_supply_in_loss: compute_dollars.then(|| { - ComputedVecsFromDateIndex::forced_import( + ComputedValueVecsFromDateIndex::forced_import( path, &suffix("supply_in_loss"), false, version + VERSION + Version::ZERO, format, StorableVecGeneatorOptions::default().add_last(), + compute_dollars, ) .unwrap() }), @@ -636,6 +669,195 @@ impl Vecs { .unwrap() }, ), + indexes_to_net_realized_profit_and_loss_relative_to_realized_cap: compute_dollars.then( + || { + ComputedVecsFromHeight::forced_import( + path, + &suffix("net_realized_profit_and_loss_relative_to_realized_cap"), + true, + version + VERSION + Version::ZERO, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }, + ), + height_to_supply_even_value: compute_dollars.then(|| { + ComputedHeightValueVecs::forced_import( + path, + &suffix("supply_even"), + false, + version, + format, + compute_dollars, + ) + .unwrap() + }), + height_to_supply_in_loss_value: compute_dollars.then(|| { + ComputedHeightValueVecs::forced_import( + path, + &suffix("supply_in_loss"), + false, + version, + format, + compute_dollars, + ) + .unwrap() + }), + height_to_supply_in_profit_value: compute_dollars.then(|| { + ComputedHeightValueVecs::forced_import( + path, + &suffix("supply_in_profit"), + false, + version, + format, + compute_dollars, + ) + .unwrap() + }), + height_to_supply_even_relative_to_own_supply: compute_dollars.then(|| { + EagerVec::forced_import( + path, + &suffix("supply_even_relative_to_own_supply"), + version, + format, + ) + .unwrap() + }), + height_to_supply_in_loss_relative_to_own_supply: compute_dollars.then(|| { + EagerVec::forced_import( + path, + &suffix("supply_in_loss_relative_to_own_supply"), + version, + format, + ) + .unwrap() + }), + height_to_supply_in_profit_relative_to_own_supply: compute_dollars.then(|| { + EagerVec::forced_import( + path, + &suffix("supply_in_profit_relative_to_own_supply"), + version, + format, + ) + .unwrap() + }), + indexes_to_supply_even_relative_to_own_supply: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_even_relative_to_own_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_supply_in_loss_relative_to_own_supply: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_in_loss_relative_to_own_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_supply_in_profit_relative_to_own_supply: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_in_profit_relative_to_own_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_supply_relative_to_circulating_supply: compute_relative_to_all.then(|| { + ComputedVecsFromHeight::forced_import( + path, + &suffix("supply_relative_to_circulating_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + height_to_supply_even_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + EagerVec::forced_import( + path, + &suffix("supply_even_relative_to_circulating_supply"), + version, + format, + ) + .unwrap() + }), + height_to_supply_in_loss_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + EagerVec::forced_import( + path, + &suffix("supply_in_loss_relative_to_circulating_supply"), + version, + format, + ) + .unwrap() + }), + height_to_supply_in_profit_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + EagerVec::forced_import( + path, + &suffix("supply_in_profit_relative_to_circulating_supply"), + version, + format, + ) + .unwrap() + }), + indexes_to_supply_even_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_even_relative_to_circulating_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_supply_in_loss_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_in_loss_relative_to_circulating_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_supply_in_profit_relative_to_circulating_supply: (compute_relative_to_all + && compute_dollars) + .then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &suffix("supply_in_profit_relative_to_circulating_supply"), + true, + version, + format, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), }) } @@ -1444,13 +1666,13 @@ impl Vecs { Ok(()) } - pub fn compute_rest( + #[allow(clippy::too_many_arguments)] + pub fn compute_rest_part1( &mut self, indexer: &Indexer, indexes: &indexes::Vecs, fetched: Option<&fetched::Vecs>, starting_indexes: &Indexes, - market: &market::Vecs, exit: &Exit, ) -> color_eyre::Result<()> { self.indexes_to_supply.compute_rest( @@ -1485,6 +1707,42 @@ impl Vecs { }, )?; + Ok(()) + } + + #[allow(clippy::too_many_arguments)] + pub fn compute_rest_part2( + &mut self, + indexer: &Indexer, + indexes: &indexes::Vecs, + fetched: Option<&fetched::Vecs>, + starting_indexes: &Indexes, + market: &market::Vecs, + height_to_supply: &impl AnyIterableVec, + dateindex_to_supply: &impl AnyIterableVec, + height_to_realized_cap: Option<&impl AnyIterableVec>, + exit: &Exit, + ) -> color_eyre::Result<()> { + if let Some(v) = self + .indexes_to_supply_relative_to_circulating_supply + .as_mut() + { + v.compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.height, + &self.height_to_supply, + height_to_supply, + exit, + ) + }, + )?; + } + if let Some(indexes_to_realized_cap) = self.indexes_to_realized_cap.as_mut() { indexes_to_realized_cap.compute_rest( indexes, @@ -1715,7 +1973,9 @@ impl Vecs { .as_mut() .unwrap() .compute_rest( + indexer, indexes, + fetched, starting_indexes, exit, Some(self.dateindex_to_supply_in_profit.as_ref().unwrap()), @@ -1724,13 +1984,17 @@ impl Vecs { .as_mut() .unwrap() .compute_rest( + indexer, indexes, + fetched, starting_indexes, exit, Some(self.dateindex_to_supply_in_loss.as_ref().unwrap()), )?; self.indexes_to_supply_even.as_mut().unwrap().compute_rest( + indexer, indexes, + fetched, starting_indexes, exit, Some(self.dateindex_to_supply_even.as_ref().unwrap()), @@ -1859,6 +2123,216 @@ impl Vecs { ) }, )?; + + self.indexes_to_net_realized_profit_and_loss_relative_to_realized_cap + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |vec, _, _, starting_indexes, exit| { + vec.compute_percentage( + starting_indexes.height, + self.indexes_to_net_realized_profit_and_loss + .as_ref() + .unwrap() + .height + .as_ref() + .unwrap(), + *height_to_realized_cap.as_ref().unwrap(), + exit, + ) + }, + )?; + + self.height_to_supply_even_value + .as_mut() + .unwrap() + .compute_rest( + fetched, + starting_indexes, + exit, + Some(self.height_to_supply_even.as_ref().unwrap()), + )?; + self.height_to_supply_in_loss_value + .as_mut() + .unwrap() + .compute_rest( + fetched, + starting_indexes, + exit, + Some(self.height_to_supply_in_loss.as_ref().unwrap()), + )?; + self.height_to_supply_in_profit_value + .as_mut() + .unwrap() + .compute_rest( + fetched, + starting_indexes, + exit, + Some(self.height_to_supply_in_profit.as_ref().unwrap()), + )?; + self.height_to_supply_even_relative_to_own_supply + .as_mut() + .unwrap() + .compute_percentage( + starting_indexes.height, + self.height_to_supply_even.as_ref().unwrap(), + &self.height_to_supply, + exit, + )?; + self.height_to_supply_in_loss_relative_to_own_supply + .as_mut() + .unwrap() + .compute_percentage( + starting_indexes.height, + self.height_to_supply_in_loss.as_ref().unwrap(), + &self.height_to_supply, + exit, + )?; + self.height_to_supply_in_profit_relative_to_own_supply + .as_mut() + .unwrap() + .compute_percentage( + starting_indexes.height, + self.height_to_supply_even.as_ref().unwrap(), + &self.height_to_supply, + exit, + )?; + self.indexes_to_supply_even_relative_to_own_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_even.as_ref().unwrap(), + self.indexes_to_supply.sats.dateindex.unwrap_last(), + exit, + ) + }, + )?; + self.indexes_to_supply_in_loss_relative_to_own_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_even.as_ref().unwrap(), + self.indexes_to_supply.sats.dateindex.unwrap_last(), + exit, + ) + }, + )?; + self.indexes_to_supply_in_profit_relative_to_own_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_even.as_ref().unwrap(), + self.indexes_to_supply.sats.dateindex.unwrap_last(), + exit, + ) + }, + )?; + + if let Some(height_to_supply_even_relative_to_circulating_supply) = self + .height_to_supply_even_relative_to_circulating_supply + .as_mut() + { + height_to_supply_even_relative_to_circulating_supply.compute_percentage( + starting_indexes.height, + self.height_to_supply_even.as_ref().unwrap(), + height_to_supply, + exit, + )?; + self.height_to_supply_in_loss_relative_to_circulating_supply + .as_mut() + .unwrap() + .compute_percentage( + starting_indexes.height, + self.height_to_supply_in_loss.as_ref().unwrap(), + height_to_supply, + exit, + )?; + self.height_to_supply_in_profit_relative_to_circulating_supply + .as_mut() + .unwrap() + .compute_percentage( + starting_indexes.height, + self.height_to_supply_in_profit.as_ref().unwrap(), + height_to_supply, + exit, + )?; + self.indexes_to_supply_even_relative_to_circulating_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_even.as_ref().unwrap(), + dateindex_to_supply, + exit, + ) + }, + )?; + self.indexes_to_supply_in_loss_relative_to_circulating_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_in_loss.as_ref().unwrap(), + dateindex_to_supply, + exit, + ) + }, + )?; + self.indexes_to_supply_in_profit_relative_to_circulating_supply + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.dateindex_to_supply_in_profit.as_ref().unwrap(), + dateindex_to_supply, + exit, + ) + }, + )?; + } } Ok(()) @@ -2017,6 +2491,57 @@ impl Vecs { self.indexes_to_net_unrealized_profit_and_loss_relative_to_market_cap .as_ref() .map_or(vec![], |v| v.vecs()), + self.indexes_to_net_realized_profit_and_loss_relative_to_realized_cap + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.height_to_supply_even_value + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.height_to_supply_in_loss_value + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.height_to_supply_in_profit_value + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.height_to_supply_even_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.height_to_supply_in_loss_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.height_to_supply_in_profit_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.indexes_to_supply_even_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_supply_in_loss_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_supply_in_profit_relative_to_own_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_supply_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.height_to_supply_even_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.height_to_supply_in_loss_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.height_to_supply_in_profit_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| vec![v]), + self.indexes_to_supply_even_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_supply_in_loss_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_supply_in_profit_relative_to_circulating_supply + .as_ref() + .map_or(vec![], |v| v.vecs()), ] .into_iter() .flatten() diff --git a/crates/brk_computer/src/vecs/stateful/mod.rs b/crates/brk_computer/src/vecs/stateful/mod.rs index 3d86e9652..2bd4dc1d7 100644 --- a/crates/brk_computer/src/vecs/stateful/mod.rs +++ b/crates/brk_computer/src/vecs/stateful/mod.rs @@ -29,7 +29,7 @@ use super::{ pub mod cohort; mod outputs; -const VERSION: Version = Version::new(21); +const VERSION: Version = Version::new(9); #[derive(Clone)] pub struct Vecs { @@ -40,6 +40,10 @@ pub struct Vecs { pub indexes_to_unspendable_supply: ComputedValueVecsFromHeight, pub height_to_opreturn_supply: EagerVec, pub indexes_to_opreturn_supply: ComputedValueVecsFromHeight, + // pub height_to_satdays_destroyed: EagerVec, + // pub indexes_to_satdays_destroyed: ComputedValueVecsFromHeight, + // pub height_to_satblocks_destroyed: EagerVec, + // pub indexes_to_satblocks_destroyed: ComputedValueVecsFromHeight, utxos_vecs: Outputs<(OutputFilter, cohort::Vecs)>, } @@ -98,6 +102,36 @@ impl Vecs { StorableVecGeneatorOptions::default().add_last(), compute_dollars, )?, + // height_to_satdays_destroyed: EagerVec::forced_import( + // path, + // "satdays_destroyed", + // version, + // format, + // )?, + // indexes_to_satdays_destroyed: ComputedValueVecsFromHeight::forced_import( + // path, + // "satdays_destroyed", + // false, + // version + VERSION + Version::ZERO, + // format, + // StorableVecGeneatorOptions::default().add_last(), + // compute_dollars, + // )?, + // height_to_satblocks_destroyed: EagerVec::forced_import( + // path, + // "satblocks_destroyed", + // version, + // format, + // )?, + // indexes_to_satblocks_destroyed: ComputedValueVecsFromHeight::forced_import( + // path, + // "satblocks_destroyed", + // false, + // version + VERSION + Version::ZERO, + // format, + // StorableVecGeneatorOptions::default().add_last(), + // compute_dollars, + // )?, utxos_vecs: { Outputs::<(OutputFilter, cohort::Vecs)>::from(Outputs { all: cohort::Vecs::forced_import( @@ -109,6 +143,7 @@ impl Vecs { fetched, keyspace, &stores_path, + false, )?, by_term: OutputsByTerm { short: cohort::Vecs::forced_import( @@ -120,6 +155,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, long: cohort::Vecs::forced_import( path, @@ -130,6 +166,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_up_to_date: OutputsByUpToDate { @@ -142,6 +179,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1w: cohort::Vecs::forced_import( path, @@ -152,6 +190,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1m: cohort::Vecs::forced_import( path, @@ -162,6 +201,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2m: cohort::Vecs::forced_import( path, @@ -172,6 +212,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3m: cohort::Vecs::forced_import( path, @@ -182,6 +223,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4m: cohort::Vecs::forced_import( path, @@ -192,6 +234,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _5m: cohort::Vecs::forced_import( path, @@ -202,6 +245,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _6m: cohort::Vecs::forced_import( path, @@ -212,6 +256,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1y: cohort::Vecs::forced_import( path, @@ -222,6 +267,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2y: cohort::Vecs::forced_import( path, @@ -232,6 +278,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3y: cohort::Vecs::forced_import( path, @@ -242,6 +289,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4y: cohort::Vecs::forced_import( path, @@ -252,6 +300,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _5y: cohort::Vecs::forced_import( path, @@ -262,6 +311,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _6y: cohort::Vecs::forced_import( path, @@ -272,6 +322,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _7y: cohort::Vecs::forced_import( path, @@ -282,6 +333,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _8y: cohort::Vecs::forced_import( path, @@ -292,6 +344,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10y: cohort::Vecs::forced_import( path, @@ -302,6 +355,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _15y: cohort::Vecs::forced_import( path, @@ -312,6 +366,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_from_date: OutputsByFromDate { @@ -324,6 +379,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1w: cohort::Vecs::forced_import( path, @@ -334,6 +390,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1m: cohort::Vecs::forced_import( path, @@ -344,6 +401,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2m: cohort::Vecs::forced_import( path, @@ -354,6 +412,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3m: cohort::Vecs::forced_import( path, @@ -364,6 +423,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4m: cohort::Vecs::forced_import( path, @@ -374,6 +434,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _5m: cohort::Vecs::forced_import( path, @@ -384,6 +445,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _6m: cohort::Vecs::forced_import( path, @@ -394,6 +456,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1y: cohort::Vecs::forced_import( path, @@ -404,6 +467,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2y: cohort::Vecs::forced_import( path, @@ -414,6 +478,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3y: cohort::Vecs::forced_import( path, @@ -424,6 +489,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4y: cohort::Vecs::forced_import( path, @@ -434,6 +500,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _5y: cohort::Vecs::forced_import( path, @@ -444,6 +511,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _6y: cohort::Vecs::forced_import( path, @@ -454,6 +522,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _7y: cohort::Vecs::forced_import( path, @@ -464,6 +533,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _8y: cohort::Vecs::forced_import( path, @@ -474,6 +544,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10y: cohort::Vecs::forced_import( path, @@ -484,6 +555,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _15y: cohort::Vecs::forced_import( path, @@ -494,6 +566,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_date_range: OutputsByDateRange { @@ -506,6 +579,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1d_to_1w: cohort::Vecs::forced_import( path, @@ -516,6 +590,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1w_to_1m: cohort::Vecs::forced_import( path, @@ -526,6 +601,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1m_to_3m: cohort::Vecs::forced_import( path, @@ -536,6 +612,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3m_to_6m: cohort::Vecs::forced_import( path, @@ -546,6 +623,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _6m_to_1y: cohort::Vecs::forced_import( path, @@ -556,6 +634,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1y_to_2y: cohort::Vecs::forced_import( path, @@ -566,6 +645,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2y_to_3y: cohort::Vecs::forced_import( path, @@ -576,6 +656,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3y_to_4y: cohort::Vecs::forced_import( path, @@ -586,6 +667,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4y_to_5y: cohort::Vecs::forced_import( path, @@ -596,6 +678,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _5y_to_7y: cohort::Vecs::forced_import( path, @@ -606,6 +689,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _7y_to_10y: cohort::Vecs::forced_import( path, @@ -616,6 +700,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10y_to_15y: cohort::Vecs::forced_import( path, @@ -626,6 +711,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _15y_to_end: cohort::Vecs::forced_import( path, @@ -636,6 +722,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_epoch: OutputsByEpoch { @@ -648,6 +735,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1: cohort::Vecs::forced_import( path, @@ -658,6 +746,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _2: cohort::Vecs::forced_import( path, @@ -668,6 +757,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _3: cohort::Vecs::forced_import( path, @@ -678,6 +768,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _4: cohort::Vecs::forced_import( path, @@ -688,6 +779,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_size_range: OutputsBySizeRange { @@ -700,6 +792,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_1sat_to_10sats: cohort::Vecs::forced_import( path, @@ -710,6 +803,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_10sats_to_100sats: cohort::Vecs::forced_import( path, @@ -720,6 +814,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_100sats_to_1_000sats: cohort::Vecs::forced_import( path, @@ -730,6 +825,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_1_000sats_to_10_000sats: cohort::Vecs::forced_import( path, @@ -740,6 +836,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_10_000sats_to_100_000sats: cohort::Vecs::forced_import( path, @@ -750,6 +847,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_100_000sats_to_1_000_000sats: cohort::Vecs::forced_import( path, @@ -760,6 +858,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_1_000_000sats_to_10_000_000sats: cohort::Vecs::forced_import( path, @@ -770,6 +869,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_10_000_000sats_to_1btc: cohort::Vecs::forced_import( path, @@ -780,6 +880,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_1btc_to_10btc: cohort::Vecs::forced_import( path, @@ -790,6 +891,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_10btc_to_100btc: cohort::Vecs::forced_import( path, @@ -800,6 +902,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_100btc_to_1_000btc: cohort::Vecs::forced_import( path, @@ -810,6 +913,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_1_000btc_to_10_000btc: cohort::Vecs::forced_import( path, @@ -820,6 +924,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_10_000btc_to_100_000btc: cohort::Vecs::forced_import( path, @@ -830,6 +935,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, from_100_000btc: cohort::Vecs::forced_import( path, @@ -840,6 +946,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_up_to_size: OutputsByUpToSize { @@ -852,6 +959,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10_000sats: cohort::Vecs::forced_import( path, @@ -862,6 +970,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1btc: cohort::Vecs::forced_import( path, @@ -872,6 +981,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10btc: cohort::Vecs::forced_import( path, @@ -882,6 +992,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _100btc: cohort::Vecs::forced_import( path, @@ -892,6 +1003,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, by_from_size: OutputsByFromSize { @@ -904,6 +1016,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _1btc: cohort::Vecs::forced_import( path, @@ -914,6 +1027,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _10btc: cohort::Vecs::forced_import( path, @@ -924,6 +1038,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, _100btc: cohort::Vecs::forced_import( path, @@ -934,6 +1049,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, // by_value: OutputsByValue { @@ -1039,6 +1155,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2pk33: cohort::Vecs::forced_import( path, @@ -1049,6 +1166,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2pkh: cohort::Vecs::forced_import( path, @@ -1059,6 +1177,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2ms: cohort::Vecs::forced_import( path, @@ -1069,6 +1188,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2sh: cohort::Vecs::forced_import( path, @@ -1079,6 +1199,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, // opreturn: cohort::Vecs::forced_import( // path, @@ -1098,6 +1219,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2wsh: cohort::Vecs::forced_import( path, @@ -1108,6 +1230,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2tr: cohort::Vecs::forced_import( path, @@ -1118,6 +1241,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, p2a: cohort::Vecs::forced_import( path, @@ -1128,6 +1252,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, empty: cohort::Vecs::forced_import( path, @@ -1138,6 +1263,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, unknown: cohort::Vecs::forced_import( path, @@ -1148,6 +1274,7 @@ impl Vecs { fetched, keyspace, &stores_path, + true, )?, }, }) @@ -1250,6 +1377,14 @@ impl Vecs { .validate_computed_version_or_reset_file( base_version + self.height_to_opreturn_supply.inner_version(), )?; + // self.height_to_satblocks_destroyed + // .validate_computed_version_or_reset_file( + // base_version + self.height_to_satblocks_destroyed.inner_version(), + // )?; + // self.height_to_satdays_destroyed + // .validate_computed_version_or_reset_file( + // base_version + self.height_to_satdays_destroyed.inner_version(), + // )?; let mut chain_state: Vec; let mut chain_state_starting_height = Height::from(self.chain_state.len()); @@ -1302,6 +1437,8 @@ impl Vecs { .min(stateful_starting_height) .min(Height::from(self.height_to_unspendable_supply.len())) .min(Height::from(self.height_to_opreturn_supply.len())); + // .min(Height::from(self.height_to_satblocks_destroyed.len())); + // .min(Height::from(self.height_to_satdays_destroyed.len())); // --- // INIT @@ -1318,7 +1455,6 @@ impl Vecs { } else { Sats::ZERO }; - let mut opreturn_supply = if let Some(prev_height) = starting_height.decremented() { self.height_to_opreturn_supply .into_iter() @@ -1326,6 +1462,20 @@ impl Vecs { } else { Sats::ZERO }; + // let mut satblocks_destroyed = if let Some(prev_height) = starting_height.decremented() { + // self.height_to_satblocks_destroyed + // .into_iter() + // .unwrap_get_inner(prev_height) + // } else { + // Sats::ZERO + // }; + // let mut satdays_destroyed = if let Some(prev_height) = starting_height.decremented() { + // self.height_to_satdays_destroyed + // .into_iter() + // .unwrap_get_inner(prev_height) + // } else { + // Sats::ZERO + // }; let mut height = starting_height; starting_indexes.update_from_height(height, indexes); @@ -1561,12 +1711,39 @@ impl Vecs { info!("Computing rest..."); - // Compute other vecs from height vecs self.utxos_vecs .as_mut_vecs() .par_iter_mut() .try_for_each(|(_, v)| { - v.compute_rest(indexer, indexes, fetched, &starting_indexes, market, exit) + v.compute_rest_part1(indexer, indexes, fetched, &starting_indexes, exit) + })?; + let height_to_supply = self.utxos_vecs.all.1.height_to_supply.clone(); + let dateindex_to_supply = self + .utxos_vecs + .all + .1 + .indexes_to_supply + .sats + .dateindex + .unwrap_last() + .clone(); + let height_to_realized_cap = self.utxos_vecs.all.1.height_to_realized_cap.clone(); + let height_to_realized_cap = height_to_realized_cap.as_ref(); + self.utxos_vecs + .as_mut_vecs() + .par_iter_mut() + .try_for_each(|(_, v)| { + v.compute_rest_part2( + indexer, + indexes, + fetched, + &starting_indexes, + market, + &height_to_supply, + &dateindex_to_supply, + height_to_realized_cap, + exit, + ) })?; self.indexes_to_unspendable_supply.compute_rest( indexer, @@ -1584,6 +1761,22 @@ impl Vecs { exit, Some(&self.height_to_opreturn_supply), )?; + // self.indexes_to_satblocks_destroyed.compute_rest( + // indexer, + // indexes, + // fetched, + // &starting_indexes, + // exit, + // Some(&self.height_to_satblocks_destroyed), + // )?; + // self.indexes_to_satdays_destroyed.compute_rest( + // indexer, + // indexes, + // fetched, + // &starting_indexes, + // exit, + // Some(&self.height_to_satdays_destroyed), + // )?; exit.release(); @@ -1602,6 +1795,8 @@ impl Vecs { .try_for_each(|(_, v)| v.safe_flush_stateful_vecs(height, exit))?; self.height_to_unspendable_supply.safe_flush(exit)?; self.height_to_opreturn_supply.safe_flush(exit)?; + // self.height_to_satblocks_destroyed.safe_flush(exit)?; + // self.height_to_satdays_destroyed.safe_flush(exit)?; self.chain_state.truncate_if_needed(Height::ZERO)?; chain_state.iter().for_each(|block_state| { @@ -1625,6 +1820,16 @@ impl Vecs { &self.height_to_unspendable_supply, &self.height_to_opreturn_supply, ], + // self.indexes_to_satblocks_destroyed.vecs(), + // vec![ + // &self.height_to_unspendable_supply, + // &self.height_to_satblocks_destroyed, + // ], + // self.indexes_to_satdays_destroyed.vecs(), + // vec![ + // &self.height_to_unspendable_supply, + // &self.height_to_satdays_destroyed, + // ], ] .into_iter() .flatten() diff --git a/crates/brk_core/src/structs/sats.rs b/crates/brk_core/src/structs/sats.rs index ef2026d00..8e7e0cede 100644 --- a/crates/brk_core/src/structs/sats.rs +++ b/crates/brk_core/src/structs/sats.rs @@ -68,6 +68,12 @@ impl CheckedSub for Sats { } } +impl CheckedSub for Sats { + fn checked_sub(self, rhs: usize) -> Option { + self.0.checked_sub(rhs as u64).map(Self::from) + } +} + impl SubAssign for Sats { fn sub_assign(&mut self, rhs: Self) { *self = self.checked_sub(rhs).unwrap(); @@ -77,21 +83,28 @@ impl SubAssign for Sats { impl Mul for Sats { type Output = Self; fn mul(self, rhs: Sats) -> Self::Output { - Sats::from(self.0 * rhs.0) + Sats::from(self.0.checked_mul(rhs.0).unwrap()) + } +} + +impl Mul for Sats { + type Output = Self; + fn mul(self, rhs: usize) -> Self::Output { + Sats::from(self.0.checked_mul(rhs as u64).unwrap()) } } impl Mul for Sats { type Output = Self; fn mul(self, rhs: u64) -> Self::Output { - Sats::from(self.0 * rhs) + Sats::from(self.0.checked_mul(rhs).unwrap()) } } impl Mul for Sats { type Output = Self; fn mul(self, rhs: Height) -> Self::Output { - Sats::from(self.0 * u64::from(rhs)) + Sats::from(self.0.checked_mul(u64::from(rhs)).unwrap()) } } @@ -114,6 +127,17 @@ impl Div for Sats { } } +impl Div for Sats { + type Output = Self; + fn div(self, rhs: Sats) -> Self::Output { + if rhs.0 == 0 { + Self(0) + } else { + Self(self.0 / rhs.0) + } + } +} + impl Div for Sats { type Output = Self; fn div(self, rhs: usize) -> Self::Output { diff --git a/crates/brk_core/src/structs/stored_f64.rs b/crates/brk_core/src/structs/stored_f64.rs index 752551f10..01515eb9c 100644 --- a/crates/brk_core/src/structs/stored_f64.rs +++ b/crates/brk_core/src/structs/stored_f64.rs @@ -7,7 +7,7 @@ use derive_deref::Deref; use serde::Serialize; use zerocopy_derive::{FromBytes, Immutable, IntoBytes, KnownLayout}; -use crate::CheckedSub; +use crate::{CheckedSub, Sats}; #[derive( Debug, Deref, Default, Clone, Copy, FromBytes, Immutable, IntoBytes, KnownLayout, Serialize, @@ -96,3 +96,9 @@ impl Ord for StoredF64 { } } } + +impl From for StoredF64 { + fn from(value: Sats) -> Self { + Self(u64::from(value) as f64) + } +} diff --git a/crates/brk_server/Cargo.toml b/crates/brk_server/Cargo.toml index a2521dd95..2a57f43ea 100644 --- a/crates/brk_server/Cargo.toml +++ b/crates/brk_server/Cargo.toml @@ -27,7 +27,7 @@ minreq = { workspace = true } oxc = { version = "0.72.2", features = ["codegen", "minifier"] } serde = { workspace = true } tokio = { workspace = true } -tower-http = { version = "0.6.5", features = ["compression-full", "trace"] } +tower-http = { version = "0.6.6", features = ["compression-full", "trace"] } zip = "4.0.0" tracing = "0.1.41" diff --git a/crates/brk_state/src/outputs/filter.rs b/crates/brk_state/src/outputs/filter.rs index 3812c3955..613258280 100644 --- a/crates/brk_state/src/outputs/filter.rs +++ b/crates/brk_state/src/outputs/filter.rs @@ -31,7 +31,7 @@ impl OutputFilter { OutputFilter::All => false, OutputFilter::To(to2) => to >= to2, OutputFilter::Range(range) => range.end <= *to, - OutputFilter::From(_) => true, + OutputFilter::From(_) => false, OutputFilter::Epoch(_) => false, OutputFilter::Type(_) => false, }, diff --git a/crates/brk_vec/src/variants/eager.rs b/crates/brk_vec/src/variants/eager.rs index 7071cc8ed..b9c5467f7 100644 --- a/crates/brk_vec/src/variants/eager.rs +++ b/crates/brk_vec/src/variants/eager.rs @@ -11,8 +11,8 @@ use std::{ use arc_swap::ArcSwap; use brk_core::{ - Bitcoin, CheckedSub, Close, Date, DateIndex, Dollars, Error, Height, Result, Sats, StoredF32, - StoredUsize, TxIndex, Value, Version, + Bitcoin, CheckedSub, Close, Date, DateIndex, Dollars, Error, Result, Sats, StoredF32, + StoredUsize, Value, Version, }; use brk_exit::Exit; use log::info; @@ -1182,12 +1182,15 @@ where } } -impl EagerVec { +impl EagerVec +where + I: StoredIndex, +{ pub fn compute_from_bitcoin( &mut self, - max_from: Height, - bitcoin: &impl AnyIterableVec, - price: &impl AnyIterableVec>, + max_from: I, + bitcoin: &impl AnyIterableVec, + price: &impl AnyIterableVec>, exit: &Exit, ) -> Result<()> { self.validate_computed_version_or_reset_file( @@ -1195,7 +1198,7 @@ impl EagerVec { )?; let mut price_iter = price.iter(); - let index = max_from.min(Height::from(self.len())); + let index = max_from.min(I::from(self.len())); bitcoin.iter_at(index).try_for_each(|(i, bitcoin)| { let dollars = price_iter.unwrap_get_inner(i); let (i, v) = (i, *dollars * bitcoin.into_inner()); @@ -1206,36 +1209,36 @@ impl EagerVec { } } -impl EagerVec { - pub fn compute_from_bitcoin( - &mut self, - max_from: TxIndex, - bitcoin: &impl AnyIterableVec, - i_to_height: &impl AnyIterableVec, - price: &impl AnyIterableVec>, - exit: &Exit, - ) -> Result<()> { - self.validate_computed_version_or_reset_file( - Version::ZERO - + self.inner.version() - + bitcoin.version() - + i_to_height.version() - + price.version(), - )?; +// impl EagerVec { +// pub fn compute_txindex_from_bitcoin( +// &mut self, +// max_from: TxIndex, +// bitcoin: &impl AnyIterableVec, +// i_to_height: &impl AnyIterableVec, +// price: &impl AnyIterableVec>, +// exit: &Exit, +// ) -> Result<()> { +// self.validate_computed_version_or_reset_file( +// Version::ZERO +// + self.inner.version() +// + bitcoin.version() +// + i_to_height.version() +// + price.version(), +// )?; - let mut i_to_height_iter = i_to_height.iter(); - let mut price_iter = price.iter(); - let index = max_from.min(TxIndex::from(self.len())); - bitcoin.iter_at(index).try_for_each(|(i, bitcoin, ..)| { - let height = i_to_height_iter.unwrap_get_inner(i); - let dollars = price_iter.unwrap_get_inner(height); - let (i, v) = (i, *dollars * bitcoin.into_inner()); - self.forced_push_at(i, v, exit) - })?; +// let mut i_to_height_iter = i_to_height.iter(); +// let mut price_iter = price.iter(); +// let index = max_from.min(TxIndex::from(self.len())); +// bitcoin.iter_at(index).try_for_each(|(i, bitcoin, ..)| { +// let height = i_to_height_iter.unwrap_get_inner(i); +// let dollars = price_iter.unwrap_get_inner(height); +// let (i, v) = (i, *dollars * bitcoin.into_inner()); +// self.forced_push_at(i, v, exit) +// })?; - self.safe_flush(exit) - } -} +// self.safe_flush(exit) +// } +// } impl<'a, I, T> IntoIterator for &'a EagerVec where diff --git a/websites/kibo.money/scripts/main.js b/websites/kibo.money/scripts/main.js index d4cf38457..f3e6586c6 100644 --- a/websites/kibo.money/scripts/main.js +++ b/websites/kibo.money/scripts/main.js @@ -39,6 +39,9 @@ * "Bool" | * "Days" | * "%mcap" | + * "%rcap" | + * "%self" | + * "%all" | * "Years" | * "Locktime" | * "sat/vB" | @@ -702,7 +705,8 @@ function createUtils() { if ( (!unit || thoroughUnitCheck) && (id.includes("in-sats") || - id.endsWith("supply") || + (id.endsWith("supply") && + !(id.endsWith("circulating-supply") || id.endsWith("-own-supply"))) || id.endsWith("supply-even") || id.endsWith("supply-in-profit") || id.endsWith("supply-in-loss") || @@ -743,7 +747,7 @@ function createUtils() { !id.includes("ratio") && !id.includes("relative-to")) || (id.endsWith("sma") && !id.includes("ratio")) || - id.endsWith("ath")) + id === "ath") ) { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "USD"; @@ -878,6 +882,24 @@ function createUtils() { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "%mcap"; } + if ( + (!unit || thoroughUnitCheck) && + id.endsWith("relative-to-realized-cap") + ) { + if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); + unit = "%rcap"; + } + if ( + (!unit || thoroughUnitCheck) && + id.endsWith("relative-to-circulating-supply") + ) { + if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); + unit = "%all"; + } + if ((!unit || thoroughUnitCheck) && id.endsWith("relative-to-own-supply")) { + if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); + unit = "%self"; + } if ((!unit || thoroughUnitCheck) && id.endsWith("epoch")) { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "Epoch"; @@ -890,7 +912,10 @@ function createUtils() { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "Hash"; } - if ((!unit || thoroughUnitCheck) && id.includes("days-between")) { + if ( + (!unit || thoroughUnitCheck) && + (id.includes("days-between") || id.includes("days-since")) + ) { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "Days"; } diff --git a/websites/kibo.money/scripts/options.js b/websites/kibo.money/scripts/options.js index 26c694df9..e33ff2b54 100644 --- a/websites/kibo.money/scripts/options.js +++ b/websites/kibo.money/scripts/options.js @@ -48,7 +48,7 @@ * * @typedef {AnySeriesBlueprint["type"]} SeriesType * - * @typedef {{ key: ChartableVecId }} FetchedAnySeriesOptions + * @typedef {{ key: ChartableVecId, unit?: Unit | Unit[] }} FetchedAnySeriesOptions * * @typedef {BaselineSeriesBlueprint & FetchedAnySeriesOptions} FetchedBaselineSeriesBlueprint * @typedef {CandlestickSeriesBlueprint & FetchedAnySeriesOptions} FetchedCandlestickSeriesBlueprint @@ -447,7 +447,7 @@ function createPartialOptions(colors) { const range = /** @type {const} */ ([ { - key: "up-to-1d", + key: "start-to-1d", name: "24h", title: "Last 24 hours", color: colors.pink, @@ -525,7 +525,7 @@ function createPartialOptions(colors) { color: colors.pink, }, { - key: "from-15y", + key: "from-15y-to-end", name: "15y+", title: "From 15 Years ago to genesis (2009-01-03)", color: colors.red, @@ -1165,9 +1165,9 @@ function createPartialOptions(colors) { } /** - * @typedef {"-realized-cap"} RealizedCapSuffix - * @typedef {EndsWith} VecIdRealizedCap - * @typedef {WithoutSuffix} VecIdRealizedCapBase + * @typedef {"-supply-in-profit"} SupplyInProfitSuffix + * @typedef {EndsWith} VecIdSupplyInProfit + * @typedef {WithoutSuffix} CohortId */ /** @@ -1175,7 +1175,7 @@ function createPartialOptions(colors) { * @property {string} args.name * @property {string} args.title * @property {Color} args.color - * @property {"" | VecIdRealizedCapBase} args.key + * @property {"" | CohortId} args.key */ /** @@ -1190,7 +1190,7 @@ function createPartialOptions(colors) { */ function createUTXOGroupFolder(args) { /** - * @template {"" | VecIdRealizedCapBase} T + * @template {"" | CohortId} T * @param {T} _key */ const fixKey = (_key) => @@ -1259,21 +1259,21 @@ function createPartialOptions(colors) { lineStyle: 4, }, }), - // createBaseSeries({ - // key: `${key}supply-in-profit-in-btc`, - // name: useGroupName ? name : "In Profit", - // color: colors.green, - // }), - // createBaseSeries({ - // key: `${key}supply-in-loss-in-btc`, - // name: useGroupName ? name : "In Loss", - // color: colors.red, - // }), - // createBaseSeries({ - // key: `${key}supply-even-in-btc`, - // name: useGroupName ? name : "Even", - // color: colors.yellow, - // }), + createBaseSeries({ + key: `${key}supply-in-profit-in-btc`, + name: useGroupName ? name : "In Profit", + color: colors.green, + }), + createBaseSeries({ + key: `${key}supply-in-loss-in-btc`, + name: useGroupName ? name : "In Loss", + color: colors.red, + }), + createBaseSeries({ + key: `${key}supply-even-in-btc`, + name: useGroupName ? name : "Even", + color: colors.yellow, + }), createBaseSeries({ key: `${key}halved-supply-in-usd`, name: useGroupName ? name : "Halved", @@ -1282,21 +1282,60 @@ function createPartialOptions(colors) { lineStyle: 4, }, }), - // createBaseSeries({ - // key: `${key}supply-in-profit-in-usd`, - // name: useGroupName ? name : "In Profit", - // color: colors.green, - // }), - // createBaseSeries({ - // key: `${key}supply-in-loss-in-usd`, - // name: useGroupName ? name : "In Loss", - // color: colors.red, - // }), - // createBaseSeries({ - // key: `${key}supply-even-in-usd`, - // name: useGroupName ? name : "Even", - // color: colors.yellow, - // }), + createBaseSeries({ + key: `${key}supply-in-profit-in-usd`, + name: useGroupName ? name : "In Profit", + color: colors.green, + }), + createBaseSeries({ + key: `${key}supply-in-loss-in-usd`, + name: useGroupName ? name : "In Loss", + color: colors.red, + }), + createBaseSeries({ + key: `${key}supply-even-in-usd`, + name: useGroupName ? name : "Even", + color: colors.yellow, + }), + ...(key + ? [ + createBaseSeries({ + key: `${key}supply-relative-to-circulating-supply`, + name: useGroupName ? name : "Supply", + color: colors.default, + }), + createBaseSeries({ + key: `${key}supply-in-profit-relative-to-circulating-supply`, + name: useGroupName ? name : "In Profit", + color: colors.green, + }), + createBaseSeries({ + key: `${key}supply-in-loss-relative-to-circulating-supply`, + name: useGroupName ? name : "In Loss", + color: colors.red, + }), + createBaseSeries({ + key: `${key}supply-even-relative-to-circulating-supply`, + name: useGroupName ? name : "Even", + color: colors.yellow, + }), + ] + : []), + createBaseSeries({ + key: `${key}supply-in-profit-relative-to-own-supply`, + name: useGroupName ? name : "In Profit", + color: colors.green, + }), + createBaseSeries({ + key: `${key}supply-in-loss-relative-to-own-supply`, + name: useGroupName ? name : "In Loss", + color: colors.red, + }), + createBaseSeries({ + key: `${key}supply-even-relative-to-own-supply`, + name: useGroupName ? name : "Even", + color: colors.yellow, + }), ] : []), ]); @@ -1370,7 +1409,7 @@ function createPartialOptions(colors) { ...(!("list" in args) ? [ { - name: "profit and loss", + name: "pnl", title: `${args.title} Realized Profit And Loss`, bottom: [ createBaseSeries({ @@ -1425,20 +1464,30 @@ function createPartialOptions(colors) { { name: "Net pnl", title: `${args.title} Net Realized Profit And Loss`, - bottom: list.flatMap( - ({ color, name, key }) => - /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ - type: "Baseline", - key: `${fixKey(key)}net-realized-profit-and-loss`, - title: useGroupName ? name : "Net", - color: useGroupName ? color : undefined, - options: { - createPriceLine: { - value: 0, - }, + bottom: list.flatMap(({ color, name, key }) => [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}net-realized-profit-and-loss`, + title: useGroupName ? name : "Net", + color: useGroupName ? color : undefined, + options: { + createPriceLine: { + value: 0, }, - }), - ), + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}net-realized-profit-and-loss-relative-to-realized-cap`, + title: useGroupName ? name : "Net", + color: useGroupName ? color : undefined, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ]), }, { name: "sopr", @@ -1487,7 +1536,7 @@ function createPartialOptions(colors) { ...(!("list" in args) ? [ { - name: "profit and loss", + name: "pnl", title: `${args.title} Unrealized Profit And Loss`, bottom: [ // createBaseSeries({ diff --git a/websites/kibo.money/scripts/vecid-to-indexes.js b/websites/kibo.money/scripts/vecid-to-indexes.js index 92b0523d7..52a6b8e6e 100644 --- a/websites/kibo.money/scripts/vecid-to-indexes.js +++ b/websites/kibo.money/scripts/vecid-to-indexes.js @@ -45,6 +45,7 @@ export function createVecIdToIndexes() { "0sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "0sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "0sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "0sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "0sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -89,10 +90,23 @@ export function createVecIdToIndexes() { "0sats-spent-output-profit-ratio": [0], "0sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "0sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "0sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "0sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "0sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "0sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "0sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "0sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -732,6 +746,7 @@ export function createVecIdToIndexes() { "empty-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "empty-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "empty-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "empty-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "empty-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "empty-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "empty-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -776,10 +791,23 @@ export function createVecIdToIndexes() { "empty-spent-output-profit-ratio": [0], "empty-supply": [0, 1, 2, 5, 7, 19, 22, 23], "empty-supply-even": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "empty-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "empty-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "empty-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "empty-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "empty-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "empty-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "empty-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "empty-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "empty-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -807,6 +835,7 @@ export function createVecIdToIndexes() { "epoch-0-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-0-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-0-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-0-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "epoch-0-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -851,10 +880,23 @@ export function createVecIdToIndexes() { "epoch-0-spent-output-profit-ratio": [0], "epoch-0-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-supply-even": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-0-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-0-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-0-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-0-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-0-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-0-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "epoch-0-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -871,6 +913,7 @@ export function createVecIdToIndexes() { "epoch-1-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-1-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-1-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-1-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "epoch-1-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -915,10 +958,23 @@ export function createVecIdToIndexes() { "epoch-1-spent-output-profit-ratio": [0], "epoch-1-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-supply-even": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-1-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-1-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-1-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-1-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-1-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-1-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "epoch-1-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -935,6 +991,7 @@ export function createVecIdToIndexes() { "epoch-2-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-2-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-2-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-2-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "epoch-2-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -979,10 +1036,23 @@ export function createVecIdToIndexes() { "epoch-2-spent-output-profit-ratio": [0], "epoch-2-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-supply-even": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-2-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-2-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-2-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-2-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-2-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-2-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "epoch-2-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -999,6 +1069,7 @@ export function createVecIdToIndexes() { "epoch-3-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-3-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-3-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-3-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "epoch-3-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1043,10 +1114,23 @@ export function createVecIdToIndexes() { "epoch-3-spent-output-profit-ratio": [0], "epoch-3-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-supply-even": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-3-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-3-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-3-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-3-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-3-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-3-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "epoch-3-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1063,6 +1147,7 @@ export function createVecIdToIndexes() { "epoch-4-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-4-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-4-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-4-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "epoch-4-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1107,10 +1192,23 @@ export function createVecIdToIndexes() { "epoch-4-spent-output-profit-ratio": [0], "epoch-4-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-supply-even": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-4-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-4-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "epoch-4-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "epoch-4-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-4-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "epoch-4-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "epoch-4-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1184,6 +1282,7 @@ export function createVecIdToIndexes() { "from-1-000-000sats-to-10-000-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1228,10 +1327,23 @@ export function createVecIdToIndexes() { "from-1-000-000sats-to-10-000-000sats-spent-output-profit-ratio": [0], "from-1-000-000sats-to-10-000-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1248,6 +1360,7 @@ export function createVecIdToIndexes() { "from-1-000btc-to-10-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1292,10 +1405,23 @@ export function createVecIdToIndexes() { "from-1-000btc-to-10-000btc-spent-output-profit-ratio": [0], "from-1-000btc-to-10-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1312,6 +1438,7 @@ export function createVecIdToIndexes() { "from-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1356,10 +1483,23 @@ export function createVecIdToIndexes() { "from-1-000sats-spent-output-profit-ratio": [0], "from-1-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-adjusted-spent-output-profit-ratio": [0], "from-1-000sats-to-10-000sats-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1371,6 +1511,7 @@ export function createVecIdToIndexes() { "from-1-000sats-to-10-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1415,10 +1556,23 @@ export function createVecIdToIndexes() { "from-1-000sats-to-10-000sats-spent-output-profit-ratio": [0], "from-1-000sats-to-10-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1440,6 +1594,7 @@ export function createVecIdToIndexes() { "from-10-000-000sats-to-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1484,10 +1639,23 @@ export function createVecIdToIndexes() { "from-10-000-000sats-to-1btc-spent-output-profit-ratio": [0], "from-10-000-000sats-to-1btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1504,6 +1672,7 @@ export function createVecIdToIndexes() { "from-10-000btc-to-100-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1548,10 +1717,23 @@ export function createVecIdToIndexes() { "from-10-000btc-to-100-000btc-spent-output-profit-ratio": [0], "from-10-000btc-to-100-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1568,6 +1750,7 @@ export function createVecIdToIndexes() { "from-10-000sats-to-100-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1612,10 +1795,23 @@ export function createVecIdToIndexes() { "from-10-000sats-to-100-000sats-spent-output-profit-ratio": [0], "from-10-000sats-to-100-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1632,6 +1828,7 @@ export function createVecIdToIndexes() { "from-100-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1676,10 +1873,23 @@ export function createVecIdToIndexes() { "from-100-000btc-spent-output-profit-ratio": [0], "from-100-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-100-000btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1696,6 +1906,7 @@ export function createVecIdToIndexes() { "from-100-000sats-to-1-000-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1740,10 +1951,23 @@ export function createVecIdToIndexes() { "from-100-000sats-to-1-000-000sats-spent-output-profit-ratio": [0], "from-100-000sats-to-1-000-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1760,6 +1984,7 @@ export function createVecIdToIndexes() { "from-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-100btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-100btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1804,10 +2029,23 @@ export function createVecIdToIndexes() { "from-100btc-spent-output-profit-ratio": [0], "from-100btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-adjusted-spent-output-profit-ratio": [0], "from-100btc-to-1-000btc-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1819,6 +2057,7 @@ export function createVecIdToIndexes() { "from-100btc-to-1-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1863,10 +2102,23 @@ export function createVecIdToIndexes() { "from-100btc-to-1-000btc-spent-output-profit-ratio": [0], "from-100btc-to-1-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1888,6 +2140,7 @@ export function createVecIdToIndexes() { "from-100sats-to-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1932,10 +2185,23 @@ export function createVecIdToIndexes() { "from-100sats-to-1-000sats-spent-output-profit-ratio": [0], "from-100sats-to-1-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1952,6 +2218,7 @@ export function createVecIdToIndexes() { "from-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1996,10 +2263,23 @@ export function createVecIdToIndexes() { "from-10btc-spent-output-profit-ratio": [0], "from-10btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-adjusted-spent-output-profit-ratio": [0], "from-10btc-to-100btc-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2011,6 +2291,7 @@ export function createVecIdToIndexes() { "from-10btc-to-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2055,10 +2336,23 @@ export function createVecIdToIndexes() { "from-10btc-to-100btc-spent-output-profit-ratio": [0], "from-10btc-to-100btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10btc-to-100btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2080,6 +2374,7 @@ export function createVecIdToIndexes() { "from-10sats-to-100sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2124,10 +2419,23 @@ export function createVecIdToIndexes() { "from-10sats-to-100sats-spent-output-profit-ratio": [0], "from-10sats-to-100sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10sats-to-100sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2144,6 +2452,7 @@ export function createVecIdToIndexes() { "from-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2188,10 +2497,23 @@ export function createVecIdToIndexes() { "from-10y-spent-output-profit-ratio": [0], "from-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-adjusted-spent-output-profit-ratio": [0], "from-10y-to-15y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2203,6 +2525,7 @@ export function createVecIdToIndexes() { "from-10y-to-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-to-15y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2247,10 +2570,23 @@ export function createVecIdToIndexes() { "from-10y-to-15y-spent-output-profit-ratio": [0], "from-10y-to-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-to-15y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-10y-to-15y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2272,6 +2608,7 @@ export function createVecIdToIndexes() { "from-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-15y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-15y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2316,10 +2653,23 @@ export function createVecIdToIndexes() { "from-15y-spent-output-profit-ratio": [0], "from-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-adjusted-spent-output-profit-ratio": [0], "from-15y-to-end-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2331,6 +2681,7 @@ export function createVecIdToIndexes() { "from-15y-to-end-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-to-end-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2375,10 +2726,23 @@ export function createVecIdToIndexes() { "from-15y-to-end-spent-output-profit-ratio": [0], "from-15y-to-end-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-to-end-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-15y-to-end-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2400,6 +2764,7 @@ export function createVecIdToIndexes() { "from-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2444,10 +2809,23 @@ export function createVecIdToIndexes() { "from-1btc-spent-output-profit-ratio": [0], "from-1btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-adjusted-spent-output-profit-ratio": [0], "from-1btc-to-10btc-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2459,6 +2837,7 @@ export function createVecIdToIndexes() { "from-1btc-to-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2503,10 +2882,23 @@ export function createVecIdToIndexes() { "from-1btc-to-10btc-spent-output-profit-ratio": [0], "from-1btc-to-10btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1btc-to-10btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2528,6 +2920,7 @@ export function createVecIdToIndexes() { "from-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1d-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1d-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2572,10 +2965,23 @@ export function createVecIdToIndexes() { "from-1d-spent-output-profit-ratio": [0], "from-1d-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-adjusted-spent-output-profit-ratio": [0], "from-1d-to-1w-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2587,6 +2993,7 @@ export function createVecIdToIndexes() { "from-1d-to-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-to-1w-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2631,10 +3038,23 @@ export function createVecIdToIndexes() { "from-1d-to-1w-spent-output-profit-ratio": [0], "from-1d-to-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-to-1w-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1d-to-1w-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2656,6 +3076,7 @@ export function createVecIdToIndexes() { "from-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2700,10 +3121,23 @@ export function createVecIdToIndexes() { "from-1m-spent-output-profit-ratio": [0], "from-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-adjusted-spent-output-profit-ratio": [0], "from-1m-to-3m-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2715,6 +3149,7 @@ export function createVecIdToIndexes() { "from-1m-to-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-to-3m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2759,10 +3194,23 @@ export function createVecIdToIndexes() { "from-1m-to-3m-spent-output-profit-ratio": [0], "from-1m-to-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-to-3m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-3m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2784,6 +3232,7 @@ export function createVecIdToIndexes() { "from-1sat-to-10sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2828,10 +3277,23 @@ export function createVecIdToIndexes() { "from-1sat-to-10sats-spent-output-profit-ratio": [0], "from-1sat-to-10sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1sat-to-10sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2848,6 +3310,7 @@ export function createVecIdToIndexes() { "from-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1w-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1w-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2892,10 +3355,23 @@ export function createVecIdToIndexes() { "from-1w-spent-output-profit-ratio": [0], "from-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-adjusted-spent-output-profit-ratio": [0], "from-1w-to-1m-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2907,6 +3383,7 @@ export function createVecIdToIndexes() { "from-1w-to-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-to-1m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2951,10 +3428,23 @@ export function createVecIdToIndexes() { "from-1w-to-1m-spent-output-profit-ratio": [0], "from-1w-to-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-to-1m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1w-to-1m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2976,6 +3466,7 @@ export function createVecIdToIndexes() { "from-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3020,10 +3511,23 @@ export function createVecIdToIndexes() { "from-1y-spent-output-profit-ratio": [0], "from-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-adjusted-spent-output-profit-ratio": [0], "from-1y-to-2y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3035,6 +3539,7 @@ export function createVecIdToIndexes() { "from-1y-to-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-to-2y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3079,10 +3584,23 @@ export function createVecIdToIndexes() { "from-1y-to-2y-spent-output-profit-ratio": [0], "from-1y-to-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-to-2y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-1y-to-2y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3104,6 +3622,7 @@ export function createVecIdToIndexes() { "from-2m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-2m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-2m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-2m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3148,10 +3667,23 @@ export function createVecIdToIndexes() { "from-2m-spent-output-profit-ratio": [0], "from-2m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-2m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-2m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3168,6 +3700,7 @@ export function createVecIdToIndexes() { "from-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-2y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-2y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3212,10 +3745,23 @@ export function createVecIdToIndexes() { "from-2y-spent-output-profit-ratio": [0], "from-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-adjusted-spent-output-profit-ratio": [0], "from-2y-to-3y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3227,6 +3773,7 @@ export function createVecIdToIndexes() { "from-2y-to-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-to-3y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3271,10 +3818,23 @@ export function createVecIdToIndexes() { "from-2y-to-3y-spent-output-profit-ratio": [0], "from-2y-to-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-to-3y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-2y-to-3y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3296,6 +3856,7 @@ export function createVecIdToIndexes() { "from-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-3m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3340,10 +3901,23 @@ export function createVecIdToIndexes() { "from-3m-spent-output-profit-ratio": [0], "from-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-adjusted-spent-output-profit-ratio": [0], "from-3m-to-6m-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3355,6 +3929,7 @@ export function createVecIdToIndexes() { "from-3m-to-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-to-6m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3399,10 +3974,23 @@ export function createVecIdToIndexes() { "from-3m-to-6m-spent-output-profit-ratio": [0], "from-3m-to-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-to-6m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-6m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3424,6 +4012,7 @@ export function createVecIdToIndexes() { "from-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-3y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-3y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3468,10 +4057,23 @@ export function createVecIdToIndexes() { "from-3y-spent-output-profit-ratio": [0], "from-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-adjusted-spent-output-profit-ratio": [0], "from-3y-to-4y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3483,6 +4085,7 @@ export function createVecIdToIndexes() { "from-3y-to-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-to-4y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3527,10 +4130,23 @@ export function createVecIdToIndexes() { "from-3y-to-4y-spent-output-profit-ratio": [0], "from-3y-to-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-to-4y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-3y-to-4y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3552,6 +4168,7 @@ export function createVecIdToIndexes() { "from-4m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-4m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-4m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-4m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3596,10 +4213,23 @@ export function createVecIdToIndexes() { "from-4m-spent-output-profit-ratio": [0], "from-4m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-4m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-4m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3616,6 +4246,7 @@ export function createVecIdToIndexes() { "from-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-4y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-4y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3660,10 +4291,23 @@ export function createVecIdToIndexes() { "from-4y-spent-output-profit-ratio": [0], "from-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-adjusted-spent-output-profit-ratio": [0], "from-4y-to-5y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3675,6 +4319,7 @@ export function createVecIdToIndexes() { "from-4y-to-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-to-5y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3719,10 +4364,23 @@ export function createVecIdToIndexes() { "from-4y-to-5y-spent-output-profit-ratio": [0], "from-4y-to-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-to-5y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-4y-to-5y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3744,6 +4402,7 @@ export function createVecIdToIndexes() { "from-5m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-5m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-5m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-5m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3788,10 +4447,23 @@ export function createVecIdToIndexes() { "from-5m-spent-output-profit-ratio": [0], "from-5m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-5m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-5m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3808,6 +4480,7 @@ export function createVecIdToIndexes() { "from-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-5y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3852,10 +4525,23 @@ export function createVecIdToIndexes() { "from-5y-spent-output-profit-ratio": [0], "from-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-adjusted-spent-output-profit-ratio": [0], "from-5y-to-7y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3867,6 +4553,7 @@ export function createVecIdToIndexes() { "from-5y-to-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-to-7y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3911,10 +4598,23 @@ export function createVecIdToIndexes() { "from-5y-to-7y-spent-output-profit-ratio": [0], "from-5y-to-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-to-7y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-7y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3936,6 +4636,7 @@ export function createVecIdToIndexes() { "from-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-6m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-6m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3980,10 +4681,23 @@ export function createVecIdToIndexes() { "from-6m-spent-output-profit-ratio": [0], "from-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-adjusted-spent-output-profit-ratio": [0], "from-6m-to-1y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3995,6 +4709,7 @@ export function createVecIdToIndexes() { "from-6m-to-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-to-1y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4039,10 +4754,23 @@ export function createVecIdToIndexes() { "from-6m-to-1y-spent-output-profit-ratio": [0], "from-6m-to-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-to-1y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-6m-to-1y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4064,6 +4792,7 @@ export function createVecIdToIndexes() { "from-6y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-6y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-6y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-6y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4108,10 +4837,23 @@ export function createVecIdToIndexes() { "from-6y-spent-output-profit-ratio": [0], "from-6y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-6y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-6y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-6y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-6y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4128,6 +4870,7 @@ export function createVecIdToIndexes() { "from-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-7y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4172,10 +4915,23 @@ export function createVecIdToIndexes() { "from-7y-spent-output-profit-ratio": [0], "from-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-adjusted-spent-output-profit-ratio": [0], "from-7y-to-10y-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4187,6 +4943,7 @@ export function createVecIdToIndexes() { "from-7y-to-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-to-10y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4231,10 +4988,23 @@ export function createVecIdToIndexes() { "from-7y-to-10y-spent-output-profit-ratio": [0], "from-7y-to-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-to-10y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-10y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4256,6 +5026,7 @@ export function createVecIdToIndexes() { "from-8y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-8y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-8y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-8y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4300,10 +5071,23 @@ export function createVecIdToIndexes() { "from-8y-spent-output-profit-ratio": [0], "from-8y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-8y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-8y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "from-8y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "from-8y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "from-8y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "from-8y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4347,6 +5131,7 @@ export function createVecIdToIndexes() { "lth-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "lth-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "lth-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "lth-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "lth-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "lth-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "lth-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4391,10 +5176,23 @@ export function createVecIdToIndexes() { "lth-spent-output-profit-ratio": [0], "lth-supply": [0, 1, 2, 5, 7, 19, 22, 23], "lth-supply-even": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "lth-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "lth-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "lth-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "lth-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "lth-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "lth-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "lth-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "lth-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "lth-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4410,6 +5208,7 @@ export function createVecIdToIndexes() { "negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "ohlc": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4467,6 +5266,7 @@ export function createVecIdToIndexes() { "p2a-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2a-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2a-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2a-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2a-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4511,10 +5311,23 @@ export function createVecIdToIndexes() { "p2a-spent-output-profit-ratio": [0], "p2a-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2a-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2a-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2a-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2a-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2a-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2a-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2a-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4543,6 +5356,7 @@ export function createVecIdToIndexes() { "p2ms-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2ms-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2ms-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2ms-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2ms-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4587,10 +5401,23 @@ export function createVecIdToIndexes() { "p2ms-spent-output-profit-ratio": [0], "p2ms-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2ms-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2ms-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2ms-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2ms-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2ms-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2ms-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2ms-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4618,6 +5445,7 @@ export function createVecIdToIndexes() { "p2pk33-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk33-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk33-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk33-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2pk33-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4662,10 +5490,23 @@ export function createVecIdToIndexes() { "p2pk33-spent-output-profit-ratio": [0], "p2pk33-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk33-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk33-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk33-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk33-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk33-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk33-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2pk33-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4694,6 +5535,7 @@ export function createVecIdToIndexes() { "p2pk65-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk65-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk65-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk65-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2pk65-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4738,10 +5580,23 @@ export function createVecIdToIndexes() { "p2pk65-spent-output-profit-ratio": [0], "p2pk65-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk65-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk65-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pk65-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk65-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk65-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pk65-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2pk65-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4770,6 +5625,7 @@ export function createVecIdToIndexes() { "p2pkh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pkh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pkh-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2pkh-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2pkh-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4814,10 +5670,23 @@ export function createVecIdToIndexes() { "p2pkh-spent-output-profit-ratio": [0], "p2pkh-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pkh-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pkh-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2pkh-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2pkh-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pkh-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2pkh-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2pkh-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4846,6 +5715,7 @@ export function createVecIdToIndexes() { "p2sh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2sh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2sh-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2sh-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2sh-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4890,10 +5760,23 @@ export function createVecIdToIndexes() { "p2sh-spent-output-profit-ratio": [0], "p2sh-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2sh-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2sh-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2sh-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2sh-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2sh-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2sh-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2sh-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4922,6 +5805,7 @@ export function createVecIdToIndexes() { "p2tr-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2tr-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2tr-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2tr-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2tr-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4966,10 +5850,23 @@ export function createVecIdToIndexes() { "p2tr-spent-output-profit-ratio": [0], "p2tr-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2tr-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2tr-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2tr-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2tr-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2tr-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2tr-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2tr-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4998,6 +5895,7 @@ export function createVecIdToIndexes() { "p2wpkh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wpkh-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5042,10 +5940,23 @@ export function createVecIdToIndexes() { "p2wpkh-spent-output-profit-ratio": [0], "p2wpkh-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wpkh-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wpkh-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5074,6 +5985,7 @@ export function createVecIdToIndexes() { "p2wsh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2wsh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wsh-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "p2wsh-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "p2wsh-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5118,10 +6030,23 @@ export function createVecIdToIndexes() { "p2wsh-spent-output-profit-ratio": [0], "p2wsh-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-supply-even": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wsh-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wsh-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "p2wsh-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "p2wsh-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wsh-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "p2wsh-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "p2wsh-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5195,6 +6120,7 @@ export function createVecIdToIndexes() { "start-to-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "start-to-1d-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5239,10 +6165,23 @@ export function createVecIdToIndexes() { "start-to-1d-spent-output-profit-ratio": [0], "start-to-1d-supply": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-supply-even": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "start-to-1d-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "start-to-1d-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "start-to-1d-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5259,6 +6198,7 @@ export function createVecIdToIndexes() { "sth-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "sth-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "sth-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "sth-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "sth-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "sth-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "sth-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5303,10 +6243,23 @@ export function createVecIdToIndexes() { "sth-spent-output-profit-ratio": [0], "sth-supply": [0, 1, 2, 5, 7, 19, 22, 23], "sth-supply-even": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "sth-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "sth-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "sth-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "sth-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "sth-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "sth-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "sth-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "sth-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "sth-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5344,9 +6297,18 @@ export function createVecIdToIndexes() { "subsidy-sum": [0, 1, 2, 7, 19, 22, 23], "supply": [0, 1, 2, 5, 7, 19, 22, 23], "supply-even": [0, 1, 5, 7, 19, 22, 23], + "supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], "timestamp": [0, 1, 2, 4, 5, 7, 19, 22, 23], "timestamp-fixed": [5], @@ -5404,6 +6366,7 @@ export function createVecIdToIndexes() { "unknown-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "unknown-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "unknown-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "unknown-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "unknown-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5448,10 +6411,23 @@ export function createVecIdToIndexes() { "unknown-spent-output-profit-ratio": [0], "unknown-supply": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-supply-even": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "unknown-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "unknown-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "unknown-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "unknown-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "unknown-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "unknown-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "unknown-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5484,6 +6460,7 @@ export function createVecIdToIndexes() { "up-to-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5528,10 +6505,23 @@ export function createVecIdToIndexes() { "up-to-1-000sats-spent-output-profit-ratio": [0], "up-to-1-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5548,6 +6538,7 @@ export function createVecIdToIndexes() { "up-to-10-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10-000sats-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5592,10 +6583,23 @@ export function createVecIdToIndexes() { "up-to-10-000sats-spent-output-profit-ratio": [0], "up-to-10-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10-000sats-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-10-000sats-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5612,6 +6616,7 @@ export function createVecIdToIndexes() { "up-to-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-100btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5656,10 +6661,23 @@ export function createVecIdToIndexes() { "up-to-100btc-spent-output-profit-ratio": [0], "up-to-100btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-100btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-100btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-100btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5676,6 +6694,7 @@ export function createVecIdToIndexes() { "up-to-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5720,10 +6739,23 @@ export function createVecIdToIndexes() { "up-to-10btc-spent-output-profit-ratio": [0], "up-to-10btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-10btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5740,6 +6772,7 @@ export function createVecIdToIndexes() { "up-to-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5784,10 +6817,23 @@ export function createVecIdToIndexes() { "up-to-10y-spent-output-profit-ratio": [0], "up-to-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-10y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-10y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5804,6 +6850,7 @@ export function createVecIdToIndexes() { "up-to-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-15y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5848,10 +6895,23 @@ export function createVecIdToIndexes() { "up-to-15y-spent-output-profit-ratio": [0], "up-to-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-15y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-15y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-15y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5868,6 +6928,7 @@ export function createVecIdToIndexes() { "up-to-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1btc-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5912,10 +6973,23 @@ export function createVecIdToIndexes() { "up-to-1btc-spent-output-profit-ratio": [0], "up-to-1btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1btc-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1btc-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1btc-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5932,6 +7006,7 @@ export function createVecIdToIndexes() { "up-to-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1d-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5976,10 +7051,23 @@ export function createVecIdToIndexes() { "up-to-1d-spent-output-profit-ratio": [0], "up-to-1d-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1d-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1d-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1d-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5996,6 +7084,7 @@ export function createVecIdToIndexes() { "up-to-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6040,10 +7129,23 @@ export function createVecIdToIndexes() { "up-to-1m-spent-output-profit-ratio": [0], "up-to-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6060,6 +7162,7 @@ export function createVecIdToIndexes() { "up-to-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1w-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6104,10 +7207,23 @@ export function createVecIdToIndexes() { "up-to-1w-spent-output-profit-ratio": [0], "up-to-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1w-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1w-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1w-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6124,6 +7240,7 @@ export function createVecIdToIndexes() { "up-to-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6168,10 +7285,23 @@ export function createVecIdToIndexes() { "up-to-1y-spent-output-profit-ratio": [0], "up-to-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-1y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-1y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6188,6 +7318,7 @@ export function createVecIdToIndexes() { "up-to-2m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6232,10 +7363,23 @@ export function createVecIdToIndexes() { "up-to-2m-spent-output-profit-ratio": [0], "up-to-2m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-2m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6252,6 +7396,7 @@ export function createVecIdToIndexes() { "up-to-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6296,10 +7441,23 @@ export function createVecIdToIndexes() { "up-to-2y-spent-output-profit-ratio": [0], "up-to-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-2y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-2y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6316,6 +7474,7 @@ export function createVecIdToIndexes() { "up-to-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6360,10 +7519,23 @@ export function createVecIdToIndexes() { "up-to-3m-spent-output-profit-ratio": [0], "up-to-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-3m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6380,6 +7552,7 @@ export function createVecIdToIndexes() { "up-to-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6424,10 +7597,23 @@ export function createVecIdToIndexes() { "up-to-3y-spent-output-profit-ratio": [0], "up-to-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-3y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-3y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6444,6 +7630,7 @@ export function createVecIdToIndexes() { "up-to-4m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6488,10 +7675,23 @@ export function createVecIdToIndexes() { "up-to-4m-spent-output-profit-ratio": [0], "up-to-4m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-4m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6508,6 +7708,7 @@ export function createVecIdToIndexes() { "up-to-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6552,10 +7753,23 @@ export function createVecIdToIndexes() { "up-to-4y-spent-output-profit-ratio": [0], "up-to-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-4y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-4y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6572,6 +7786,7 @@ export function createVecIdToIndexes() { "up-to-5m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6616,10 +7831,23 @@ export function createVecIdToIndexes() { "up-to-5m-spent-output-profit-ratio": [0], "up-to-5m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-5m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6636,6 +7864,7 @@ export function createVecIdToIndexes() { "up-to-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6680,10 +7909,23 @@ export function createVecIdToIndexes() { "up-to-5y-spent-output-profit-ratio": [0], "up-to-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-5y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-5y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6700,6 +7942,7 @@ export function createVecIdToIndexes() { "up-to-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6m-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6744,10 +7987,23 @@ export function createVecIdToIndexes() { "up-to-6m-spent-output-profit-ratio": [0], "up-to-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6m-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6m-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-6m-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6764,6 +8020,7 @@ export function createVecIdToIndexes() { "up-to-6y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6808,10 +8065,23 @@ export function createVecIdToIndexes() { "up-to-6y-spent-output-profit-ratio": [0], "up-to-6y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-6y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-6y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6828,6 +8098,7 @@ export function createVecIdToIndexes() { "up-to-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-7y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6872,10 +8143,23 @@ export function createVecIdToIndexes() { "up-to-7y-spent-output-profit-ratio": [0], "up-to-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-7y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-7y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-7y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6892,6 +8176,7 @@ export function createVecIdToIndexes() { "up-to-8y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-negative-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-8y-net-realized-profit-and-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], @@ -6936,10 +8221,23 @@ export function createVecIdToIndexes() { "up-to-8y-spent-output-profit-ratio": [0], "up-to-8y-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-supply-even": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-even-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-even-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-even-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-even-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-supply-in-loss": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-loss-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-loss-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-loss-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-loss-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-supply-in-profit": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-profit-in-btc": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-profit-in-usd": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-profit-relative-to-circulating-supply": [0, 1, 5, 7, 19, 22, 23], + "up-to-8y-supply-in-profit-relative-to-own-supply": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-8y-supply-relative-to-circulating-supply": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-unrealized-profit": [0, 1, 5, 7, 19, 22, 23], "up-to-8y-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23],