diff --git a/crates/brk_bundler/src/lib.rs b/crates/brk_bundler/src/lib.rs index f00f4b609..7da9996ef 100644 --- a/crates/brk_bundler/src/lib.rs +++ b/crates/brk_bundler/src/lib.rs @@ -52,7 +52,8 @@ pub async fn bundle(websites_path: &Path, source_folder: &str, watch: bool) -> i if let Some(start) = entry.find("main") { if let Some(end) = entry.find(".js") { let main_hashed = &entry[start..end]; - contents = contents.replace("/scripts/main.js", &format!("/scripts/{main_hashed}.js")); + contents = + contents.replace("/scripts/main.js", &format!("/scripts/{main_hashed}.js")); } } } diff --git a/crates/brk_computer/src/vecs/grouped/builder.rs b/crates/brk_computer/src/vecs/grouped/builder.rs index 3ceadfddf..88eb692b6 100644 --- a/crates/brk_computer/src/vecs/grouped/builder.rs +++ b/crates/brk_computer/src/vecs/grouped/builder.rs @@ -130,7 +130,11 @@ where Box::new( EagerVec::forced_import( path, - &maybe_suffix("sum"), + &(if !options.last { + name.to_string() + } else { + maybe_suffix("sum") + }), version + VERSION + Version::ZERO, format, ) diff --git a/crates/brk_computer/src/vecs/stateful/cohort.rs b/crates/brk_computer/src/vecs/stateful/cohort.rs index 4fd106a05..40c3788b6 100644 --- a/crates/brk_computer/src/vecs/stateful/cohort.rs +++ b/crates/brk_computer/src/vecs/stateful/cohort.rs @@ -57,7 +57,7 @@ pub struct Vecs { pub indexes_to_coinblocks_destroyed: ComputedVecsFromHeight, pub indexes_to_coindays_destroyed: ComputedVecsFromHeight, pub dateindex_to_adjusted_spent_output_profit_ratio: Option>, - pub dateindex_to_realized_cap_30d_change: Option>, + pub indexes_to_realized_cap_30d_change: Option>, pub dateindex_to_sell_side_risk_ratio: Option>, pub dateindex_to_spent_output_profit_ratio: Option>, pub indexes_to_adjusted_value_created: Option>, @@ -89,6 +89,10 @@ pub struct Vecs { Option>, pub indexes_to_net_unrealized_profit_and_loss_relative_to_market_cap: Option>, + pub indexes_to_realized_profit_relative_to_realized_cap: + Option>, + pub indexes_to_realized_loss_relative_to_realized_cap: + Option>, pub indexes_to_net_realized_profit_and_loss_relative_to_realized_cap: Option>, pub height_to_supply_even_value: Option, @@ -117,6 +121,12 @@ pub struct Vecs { Option>, pub indexes_to_supply_in_profit_relative_to_circulating_supply: Option>, + pub indexes_to_cumulative_net_realized_profit_and_loss_30d_change: + Option>, + pub indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_realized_cap: + Option>, + pub indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_market_cap: + Option>, } impl Vecs { @@ -432,7 +442,9 @@ impl Vecs { false, version + VERSION + Version::ZERO, format, - StorableVecGeneatorOptions::default().add_sum(), + StorableVecGeneatorOptions::default() + .add_sum() + .add_cumulative(), ) .unwrap() }), @@ -452,7 +464,9 @@ impl Vecs { false, version + VERSION + Version::ZERO, format, - StorableVecGeneatorOptions::default().add_sum(), + StorableVecGeneatorOptions::default() + .add_sum() + .add_cumulative(), ) .unwrap() }), @@ -463,7 +477,7 @@ impl Vecs { true, version + VERSION + Version::ONE, format, - StorableVecGeneatorOptions::default().add_sum(), + StorableVecGeneatorOptions::default().add_sum().add_cumulative(), ) .unwrap() }), @@ -558,12 +572,14 @@ impl Vecs { ) .unwrap() }), - dateindex_to_realized_cap_30d_change: compute_dollars.then(|| { - EagerVec::forced_import( + indexes_to_realized_cap_30d_change: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( path, &suffix("realized_cap_30d_change"), + true, version + VERSION + Version::ZERO, format, + StorableVecGeneatorOptions::default().add_last(), ) .unwrap() }), @@ -574,7 +590,9 @@ impl Vecs { true, version + VERSION + Version::ZERO, format, - StorableVecGeneatorOptions::default().add_sum(), + StorableVecGeneatorOptions::default() + .add_sum() + .add_cumulative(), ) .unwrap() }), @@ -686,15 +704,37 @@ impl Vecs { .unwrap() }, ), + indexes_to_realized_profit_relative_to_realized_cap: compute_dollars.then(|| { + ComputedVecsFromHeight::forced_import( + path, + &suffix("realized_profit_relative_to_realized_cap"), + true, + version + VERSION + Version::ZERO, + format, + StorableVecGeneatorOptions::default().add_sum(), + ) + .unwrap() + }), + indexes_to_realized_loss_relative_to_realized_cap: compute_dollars.then(|| { + ComputedVecsFromHeight::forced_import( + path, + &suffix("realized_loss_relative_to_realized_cap"), + true, + version + VERSION + Version::ZERO, + format, + StorableVecGeneatorOptions::default().add_sum(), + ) + .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, + version + VERSION + Version::ONE, format, - StorableVecGeneatorOptions::default().add_last(), + StorableVecGeneatorOptions::default().add_sum(), ) .unwrap() }, @@ -903,6 +943,39 @@ impl Vecs { format, StorableVecGeneatorOptions::default().add_sum(), )?, + indexes_to_cumulative_net_realized_profit_and_loss_30d_change: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &format!("cumulative_{}", suffix("net_realized_profit_and_loss_30d_change")), + true, + version + VERSION + Version::TWO, + format, + StorableVecGeneatorOptions::default().add_last() + ) + .unwrap() + }), + indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_realized_cap: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &format!("cumulative_{}", suffix("net_realized_profit_and_loss_30d_change_relative_to_realized_cap")), + true, + version + VERSION + Version::TWO, + format, + StorableVecGeneatorOptions::default().add_last() + ) + .unwrap() + }), + indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_market_cap: compute_dollars.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + &format!("cumulative_{}", suffix("net_realized_profit_and_loss_30d_change_relative_to_market_cap")), + true, + version + VERSION + Version::TWO, + format, + StorableVecGeneatorOptions::default().add_last() + ) + .unwrap() + }), }) } @@ -1877,6 +1950,7 @@ impl Vecs { height_to_supply: &impl AnyIterableVec, dateindex_to_supply: &impl AnyIterableVec, height_to_realized_cap: Option<&impl AnyIterableVec>, + dateindex_to_realized_cap: Option<&impl AnyIterableVec>, exit: &Exit, ) -> color_eyre::Result<()> { if let Some(v) = self @@ -2021,18 +2095,26 @@ impl Vecs { Some(self.height_to_adjusted_value_destroyed.as_ref().unwrap()), )?; - self.dateindex_to_realized_cap_30d_change + self.indexes_to_realized_cap_30d_change .as_mut() .unwrap() - .compute_change( - starting_indexes.dateindex, - self.indexes_to_realized_cap - .as_ref() - .unwrap() - .dateindex - .unwrap_last(), - 30, + .compute_all( + indexer, + indexes, + starting_indexes, exit, + |vec, _, _, starting_indexes, exit| { + vec.compute_change( + starting_indexes.dateindex, + self.indexes_to_realized_cap + .as_ref() + .unwrap() + .dateindex + .unwrap_last(), + 30, + exit, + ) + }, )?; self.indexes_to_net_realized_profit_and_loss @@ -2280,6 +2362,42 @@ impl Vecs { }, )?; + self.indexes_to_realized_profit_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.height_to_realized_profit.as_ref().unwrap(), + *height_to_realized_cap.as_ref().unwrap(), + exit, + ) + }, + )?; + + self.indexes_to_realized_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.height_to_realized_loss.as_ref().unwrap(), + *height_to_realized_cap.as_ref().unwrap(), + exit, + ) + }, + )?; + self.indexes_to_net_realized_profit_and_loss_relative_to_realized_cap .as_mut() .unwrap() @@ -2435,6 +2553,64 @@ impl Vecs { }, )?; + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change + .as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_change( + starting_indexes.dateindex, + self.indexes_to_net_realized_profit_and_loss + .as_ref() + .unwrap() + .dateindex + .unwrap_cumulative(), + 30, + exit, + ) + }, + )?; + + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_realized_cap. + as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change.as_ref().unwrap().dateindex.as_ref().unwrap(), + *dateindex_to_realized_cap.as_ref().unwrap(), + exit, + ) + }, + )?; + + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_market_cap. + as_mut() + .unwrap() + .compute_all( + indexer, + indexes, + starting_indexes, + exit, + |v, _, _, starting_indexes, exit| { + v.compute_percentage( + starting_indexes.dateindex, + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change.as_ref().unwrap().dateindex.as_ref().unwrap(), + market.indexes_to_marketcap.dateindex.as_ref().unwrap(), + exit, + ) + }, + )?; + if let Some(height_to_supply_even_relative_to_circulating_supply) = self .height_to_supply_even_relative_to_circulating_supply .as_mut() @@ -2618,9 +2794,9 @@ impl Vecs { self.indexes_to_adjusted_value_destroyed .as_ref() .map_or(vec![], |v| v.vecs()), - self.dateindex_to_realized_cap_30d_change + self.indexes_to_realized_cap_30d_change .as_ref() - .map_or(vec![], |v| vec![v]), + .map_or(vec![], |v| v.vecs()), self.indexes_to_net_realized_profit_and_loss .as_ref() .map_or(vec![], |v| v.vecs()), @@ -2703,6 +2879,12 @@ 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_realized_profit_relative_to_realized_cap + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_realized_loss_relative_to_realized_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()), @@ -2756,6 +2938,12 @@ impl Vecs { .map_or(vec![], |v| v.vecs()), self.indexes_to_coinblocks_destroyed.vecs(), self.indexes_to_coindays_destroyed.vecs(), + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change.as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_realized_cap.as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_cumulative_net_realized_profit_and_loss_30d_change_relative_to_market_cap.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 f9e7f8aa1..f5f2b71fc 100644 --- a/crates/brk_computer/src/vecs/stateful/mod.rs +++ b/crates/brk_computer/src/vecs/stateful/mod.rs @@ -4,8 +4,8 @@ use brk_core::{DateIndex, Height, InputIndex, OutputIndex, OutputType, Result, S use brk_exit::Exit; use brk_indexer::Indexer; use brk_vec::{ - AnyCollectableVec, AnyVec, BaseVecIterator, CollectableVec, Computation, EagerVec, Format, - GenericStoredVec, StoredIndex, StoredVec, UnsafeSlice, VecIterator, + AnyCollectableVec, AnyVec, CollectableVec, Computation, EagerVec, Format, GenericStoredVec, + StoredIndex, StoredVec, UnsafeSlice, VecIterator, }; use log::info; use outputs::OutputCohorts; @@ -1343,268 +1343,265 @@ impl Vecs { .try_for_each(|(_, v)| v.state.price_to_amount.reset())?; } - if starting_height == Height::from(height_to_date_fixed.len()) { - return Ok(()); - } + if starting_height < Height::from(height_to_date_fixed.len()) { + starting_indexes.update_from_height(starting_height, indexes); - // --- - // INIT - // --- + separate_utxo_vecs + .par_iter_mut() + .for_each(|(_, v)| v.init(starting_height)); - separate_utxo_vecs - .par_iter_mut() - .for_each(|(_, v)| v.init(starting_height)); - - let mut unspendable_supply = if let Some(prev_height) = starting_height.decremented() { - self.height_to_unspendable_supply - .into_iter() - .unwrap_get_inner(prev_height) - } else { - Sats::ZERO - }; - let mut opreturn_supply = if let Some(prev_height) = starting_height.decremented() { - self.height_to_opreturn_supply - .into_iter() - .unwrap_get_inner(prev_height) - } else { - Sats::ZERO - }; - - let mut height = starting_height; - starting_indexes.update_from_height(height, indexes); - - (height.unwrap_to_usize()..height_to_first_outputindex_iter.len()) - .map(Height::from) - .try_for_each(|_height| -> color_eyre::Result<()> { - height = _height; - - self.utxos_vecs - .as_mut_separate_vecs() - .iter_mut() - .for_each(|(_, v)| v.state.reset_single_iteration_values()); - - info!("Processing chain at {height}..."); - - let timestamp = height_to_timestamp_fixed_iter.unwrap_get_inner(height); - let price = height_to_close_iter - .as_mut() - .map(|i| *i.unwrap_get_inner(height)); - let first_outputindex = height_to_first_outputindex_iter - .unwrap_get_inner(height) - .unwrap_to_usize(); - let first_inputindex = height_to_first_inputindex_iter - .unwrap_get_inner(height) - .unwrap_to_usize(); - let output_count = height_to_output_count_iter.unwrap_get_inner(height); - let input_count = height_to_input_count_iter.unwrap_get_inner(height); - - let (mut height_to_sent, mut received) = thread::scope(|s| { - if chain_state_starting_height <= height { - s.spawn(|| { - self.utxos_vecs - .tick_tock_next_block(&chain_state, timestamp); - }); - } - - let sent_handle = s.spawn(|| { - // Skip coinbase - (first_inputindex + 1..first_inputindex + *input_count) - .into_par_iter() - .map(InputIndex::from) - .map(|inputindex| { - let outputindex = inputindex_to_outputindex - .get_or_read(inputindex, &inputindex_to_outputindex_mmap) - .unwrap() - .unwrap() - .into_inner(); - - let value = outputindex_to_value - .get_or_read(outputindex, &outputindex_to_value_mmap) - .unwrap() - .unwrap() - .into_inner(); - - let input_type = outputindex_to_outputtype - .get_or_read(outputindex, &outputindex_to_outputtype_mmap) - .unwrap() - .unwrap() - .into_inner(); - - // dbg!(input_type); - - if input_type.is_unspendable() { - unreachable!() - } - - let input_txindex = outputindex_to_txindex - .get_or_read(outputindex, &outputindex_to_txindex_mmap) - .unwrap() - .unwrap() - .into_inner(); - - let height = txindex_to_height - .get_or_read(input_txindex, &txindex_to_height_mmap) - .unwrap() - .unwrap() - .into_inner(); - - (height, value, input_type) - }) - .fold( - BTreeMap::::default, - |mut tree, (height, value, input_type)| { - tree.entry(height).or_default().iterate(value, input_type); - tree - }, - ) - .reduce(BTreeMap::::default, |first, second| { - let (mut source, to_consume) = if first.len() > second.len() { - (first, second) - } else { - (second, first) - }; - to_consume.into_iter().for_each(|(k, v)| { - *source.entry(k).or_default() += v; - }); - source - }) - }); - - let received_handle = s.spawn(|| { - (first_outputindex..first_outputindex + *output_count) - .into_par_iter() - .map(OutputIndex::from) - .map(|outputindex| { - let value = outputindex_to_value - .get_or_read(outputindex, &outputindex_to_value_mmap) - .unwrap() - .unwrap() - .into_inner(); - - let output_type = outputindex_to_outputtype - .get_or_read(outputindex, &outputindex_to_outputtype_mmap) - .unwrap() - .unwrap() - .into_inner(); - - (value, output_type) - }) - .fold( - Transacted::default, - |mut transacted, (value, output_type)| { - transacted.iterate(value, output_type); - transacted - }, - ) - .reduce(Transacted::default, |acc, transacted| acc + transacted) - }); - - (sent_handle.join().unwrap(), received_handle.join().unwrap()) - }); - - unspendable_supply += received - .by_type - .unspendable - .as_vec() + let mut unspendable_supply = if let Some(prev_height) = starting_height.decremented() { + self.height_to_unspendable_supply .into_iter() - .map(|state| state.value) - .sum::() - + height_to_unclaimed_rewards_iter.unwrap_get_inner(height); - - opreturn_supply += received.by_type.unspendable.opreturn.value; - - if height == Height::new(0) { - received = Transacted::default(); - unspendable_supply += Sats::FIFTY_BTC; - } else if height == Height::new(91_842) || height == Height::new(91_880) { - // Need to destroy invalid coinbases due to duplicate txids - if height == Height::new(91_842) { - height_to_sent.entry(Height::new(91_812)).or_default() - } else { - height_to_sent.entry(Height::new(91_722)).or_default() - } - .iterate(Sats::FIFTY_BTC, OutputType::P2PK65); - }; - - if chain_state_starting_height <= height { - // Push current block state before processing sends and receives - chain_state.push(BlockState { - supply: received.spendable_supply.clone(), - price, - timestamp, - }); - - self.utxos_vecs.receive(received, height, price); - - let unsafe_chain_state = UnsafeSlice::new(&mut chain_state); - - height_to_sent.par_iter().for_each(|(height, sent)| unsafe { - (*unsafe_chain_state.get(height.unwrap_to_usize())).supply -= - &sent.spendable_supply; - }); - - self.utxos_vecs.send(height_to_sent, chain_state.as_slice()); - } else { - dbg!(chain_state_starting_height, height); - panic!("temp, just making sure") - } - - let mut separate_utxo_vecs = self.utxos_vecs.as_mut_separate_vecs(); - - separate_utxo_vecs - .iter_mut() - .try_for_each(|(_, v)| v.forced_pushed_at(height, exit))?; - - self.height_to_unspendable_supply.forced_push_at( - height, - unspendable_supply, - exit, - )?; - + .unwrap_get_inner(prev_height) + } else { + Sats::ZERO + }; + let mut opreturn_supply = if let Some(prev_height) = starting_height.decremented() { self.height_to_opreturn_supply - .forced_push_at(height, opreturn_supply, exit)?; + .into_iter() + .unwrap_get_inner(prev_height) + } else { + Sats::ZERO + }; - let date = height_to_date_fixed_iter.unwrap_get_inner(height); - let dateindex = DateIndex::try_from(date).unwrap(); - let date_first_height = dateindex_to_first_height_iter.unwrap_get_inner(dateindex); - let date_height_count = dateindex_to_height_count_iter.unwrap_get_inner(dateindex); - let is_date_last_height = date_first_height - + Height::from(date_height_count).decremented().unwrap() - == height; - let date_price = dateindex_to_close_iter - .as_mut() - .map(|v| is_date_last_height.then(|| *v.unwrap_get_inner(dateindex))); + let mut height = starting_height; - separate_utxo_vecs.par_iter_mut().try_for_each(|(_, v)| { - v.compute_then_force_push_unrealized_states( + (height.unwrap_to_usize()..height_to_date_fixed.len()) + .map(Height::from) + .try_for_each(|_height| -> color_eyre::Result<()> { + height = _height; + + self.utxos_vecs + .as_mut_separate_vecs() + .iter_mut() + .for_each(|(_, v)| v.state.reset_single_iteration_values()); + + info!("Processing chain at {height}..."); + + let timestamp = height_to_timestamp_fixed_iter.unwrap_get_inner(height); + let price = height_to_close_iter + .as_mut() + .map(|i| *i.unwrap_get_inner(height)); + let first_outputindex = height_to_first_outputindex_iter + .unwrap_get_inner(height) + .unwrap_to_usize(); + let first_inputindex = height_to_first_inputindex_iter + .unwrap_get_inner(height) + .unwrap_to_usize(); + let output_count = height_to_output_count_iter.unwrap_get_inner(height); + let input_count = height_to_input_count_iter.unwrap_get_inner(height); + + let (mut height_to_sent, mut received) = thread::scope(|s| { + if chain_state_starting_height <= height { + s.spawn(|| { + self.utxos_vecs + .tick_tock_next_block(&chain_state, timestamp); + }); + } + + let sent_handle = s.spawn(|| { + // Skip coinbase + (first_inputindex + 1..first_inputindex + *input_count) + .into_par_iter() + .map(InputIndex::from) + .map(|inputindex| { + let outputindex = inputindex_to_outputindex + .get_or_read(inputindex, &inputindex_to_outputindex_mmap) + .unwrap() + .unwrap() + .into_inner(); + + let value = outputindex_to_value + .get_or_read(outputindex, &outputindex_to_value_mmap) + .unwrap() + .unwrap() + .into_inner(); + + let input_type = outputindex_to_outputtype + .get_or_read(outputindex, &outputindex_to_outputtype_mmap) + .unwrap() + .unwrap() + .into_inner(); + + // dbg!(input_type); + + if input_type.is_unspendable() { + unreachable!() + } + + let input_txindex = outputindex_to_txindex + .get_or_read(outputindex, &outputindex_to_txindex_mmap) + .unwrap() + .unwrap() + .into_inner(); + + let height = txindex_to_height + .get_or_read(input_txindex, &txindex_to_height_mmap) + .unwrap() + .unwrap() + .into_inner(); + + (height, value, input_type) + }) + .fold( + BTreeMap::::default, + |mut tree, (height, value, input_type)| { + tree.entry(height).or_default().iterate(value, input_type); + tree + }, + ) + .reduce(BTreeMap::::default, |first, second| { + let (mut source, to_consume) = if first.len() > second.len() { + (first, second) + } else { + (second, first) + }; + to_consume.into_iter().for_each(|(k, v)| { + *source.entry(k).or_default() += v; + }); + source + }) + }); + + let received_handle = s.spawn(|| { + (first_outputindex..first_outputindex + *output_count) + .into_par_iter() + .map(OutputIndex::from) + .map(|outputindex| { + let value = outputindex_to_value + .get_or_read(outputindex, &outputindex_to_value_mmap) + .unwrap() + .unwrap() + .into_inner(); + + let output_type = outputindex_to_outputtype + .get_or_read(outputindex, &outputindex_to_outputtype_mmap) + .unwrap() + .unwrap() + .into_inner(); + + (value, output_type) + }) + .fold( + Transacted::default, + |mut transacted, (value, output_type)| { + transacted.iterate(value, output_type); + transacted + }, + ) + .reduce(Transacted::default, |acc, transacted| acc + transacted) + }); + + (sent_handle.join().unwrap(), received_handle.join().unwrap()) + }); + + unspendable_supply += received + .by_type + .unspendable + .as_vec() + .into_iter() + .map(|state| state.value) + .sum::() + + height_to_unclaimed_rewards_iter.unwrap_get_inner(height); + + opreturn_supply += received.by_type.unspendable.opreturn.value; + + if height == Height::new(0) { + received = Transacted::default(); + unspendable_supply += Sats::FIFTY_BTC; + } else if height == Height::new(91_842) || height == Height::new(91_880) { + // Need to destroy invalid coinbases due to duplicate txids + if height == Height::new(91_842) { + height_to_sent.entry(Height::new(91_812)).or_default() + } else { + height_to_sent.entry(Height::new(91_722)).or_default() + } + .iterate(Sats::FIFTY_BTC, OutputType::P2PK65); + }; + + if chain_state_starting_height <= height { + // Push current block state before processing sends and receives + chain_state.push(BlockState { + supply: received.spendable_supply.clone(), + price, + timestamp, + }); + + self.utxos_vecs.receive(received, height, price); + + let unsafe_chain_state = UnsafeSlice::new(&mut chain_state); + + height_to_sent.par_iter().for_each(|(height, sent)| unsafe { + (*unsafe_chain_state.get(height.unwrap_to_usize())).supply -= + &sent.spendable_supply; + }); + + self.utxos_vecs.send(height_to_sent, chain_state.as_slice()); + } else { + dbg!(chain_state_starting_height, height); + panic!("temp, just making sure") + } + + let mut separate_utxo_vecs = self.utxos_vecs.as_mut_separate_vecs(); + + separate_utxo_vecs + .iter_mut() + .try_for_each(|(_, v)| v.forced_pushed_at(height, exit))?; + + self.height_to_unspendable_supply.forced_push_at( height, - price, - is_date_last_height.then_some(dateindex), - date_price, + unspendable_supply, exit, - ) + )?; + + self.height_to_opreturn_supply + .forced_push_at(height, opreturn_supply, exit)?; + + let date = height_to_date_fixed_iter.unwrap_get_inner(height); + let dateindex = DateIndex::try_from(date).unwrap(); + let date_first_height = + dateindex_to_first_height_iter.unwrap_get_inner(dateindex); + let date_height_count = + dateindex_to_height_count_iter.unwrap_get_inner(dateindex); + let is_date_last_height = date_first_height + + Height::from(date_height_count).decremented().unwrap() + == height; + let date_price = dateindex_to_close_iter + .as_mut() + .map(|v| is_date_last_height.then(|| *v.unwrap_get_inner(dateindex))); + + separate_utxo_vecs.par_iter_mut().try_for_each(|(_, v)| { + v.compute_then_force_push_unrealized_states( + height, + price, + is_date_last_height.then_some(dateindex), + date_price, + exit, + ) + })?; + + if height != Height::ZERO && height.unwrap_to_usize() % 20_000 == 0 { + info!("Flushing..."); + exit.block(); + self.flush_states(height, &chain_state, exit)?; + exit.release(); + } + + Ok(()) })?; - if height != Height::ZERO && height.unwrap_to_usize() % 20_000 == 0 { - info!("Flushing..."); - exit.block(); - self.flush_states(height, &chain_state, exit)?; - exit.release(); - } + exit.block(); - Ok(()) - })?; + info!("Flushing..."); - exit.block(); + self.flush_states(height, &chain_state, exit)?; + } - info!("Flushing..."); - - self.flush_states(height, &chain_state, exit)?; - - info!("Computing overlaping..."); + info!("Computing overlapping..."); self.utxos_vecs - .compute_overlaping_vecs(&starting_indexes, exit)?; + .compute_overlapping_vecs(&starting_indexes, exit)?; info!("Computing rest part 1..."); @@ -1627,6 +1624,13 @@ impl Vecs { .dateindex .clone(); let height_to_realized_cap = self.utxos_vecs.all.1.height_to_realized_cap.clone(); + let dateindex_to_realized_cap = self + .utxos_vecs + .all + .1 + .indexes_to_realized_cap + .as_ref() + .map(|v| v.dateindex.unwrap_last().clone()); self.utxos_vecs .as_mut_vecs() @@ -1641,6 +1645,7 @@ impl Vecs { &height_to_supply, dateindex_to_supply.as_ref().unwrap(), height_to_realized_cap.as_ref(), + dateindex_to_realized_cap.as_ref(), exit, ) })?; diff --git a/crates/brk_computer/src/vecs/stateful/outputs.rs b/crates/brk_computer/src/vecs/stateful/outputs.rs index 312e8f46a..c4a16efe7 100644 --- a/crates/brk_computer/src/vecs/stateful/outputs.rs +++ b/crates/brk_computer/src/vecs/stateful/outputs.rs @@ -14,7 +14,7 @@ pub trait OutputCohorts { fn tick_tock_next_block(&mut self, chain_state: &[BlockState], timestamp: Timestamp); fn send(&mut self, height_to_sent: BTreeMap, chain_state: &[BlockState]); fn receive(&mut self, received: Transacted, height: Height, price: Option); - fn compute_overlaping_vecs(&mut self, starting_indexes: &Indexes, exit: &Exit) -> Result<()>; + fn compute_overlapping_vecs(&mut self, starting_indexes: &Indexes, exit: &Exit) -> Result<()>; } impl OutputCohorts for Outputs<(OutputFilter, cohort::Vecs)> { @@ -172,7 +172,7 @@ impl OutputCohorts for Outputs<(OutputFilter, cohort::Vecs)> { }); } - fn compute_overlaping_vecs(&mut self, starting_indexes: &Indexes, exit: &Exit) -> Result<()> { + fn compute_overlapping_vecs(&mut self, starting_indexes: &Indexes, exit: &Exit) -> Result<()> { let by_date_range = self.by_date_range.as_vec(); let by_size_range = self.by_size_range.as_vec(); diff --git a/crates/brk_core/src/utils/pause.rs b/crates/brk_core/src/utils/pause.rs index c46095dce..4be9ea29b 100644 --- a/crates/brk_core/src/utils/pause.rs +++ b/crates/brk_core/src/utils/pause.rs @@ -3,5 +3,7 @@ use log::info; pub fn pause() { info!("Press enter to continue..."); let mut buffer = String::new(); - std::io::stdin().read_line(&mut buffer).expect("Failed to read line"); + std::io::stdin() + .read_line(&mut buffer) + .expect("Failed to read line"); } diff --git a/crates/brk_query/src/vec_trees.rs b/crates/brk_query/src/vec_trees.rs index c7bcd98b1..03a7456b8 100644 --- a/crates/brk_query/src/vec_trees.rs +++ b/crates/brk_query/src/vec_trees.rs @@ -28,9 +28,14 @@ impl<'a> VecTrees<'a> { || s.starts_with("cumulative_from") })) && !(split.len() == 4 - && split - .get(1) - .is_some_and(|s| s == &"up" || s == &"start" || s.starts_with("from")) + && split.get(1).is_some_and(|s| { + s == &"up" + || s == &"start" + || s.starts_with("from") + || s == &"cumulative_up" + || s == &"cumulative_start" + || s.starts_with("cumulative_from") + }) && split.get(2).is_some_and(|s| s.ends_with("relative"))) { dbg!(&name, &split); diff --git a/crates/brk_server/src/api/explorer/mod.rs b/crates/brk_server/src/api/explorer/mod.rs index e69de29bb..8b1378917 100644 --- a/crates/brk_server/src/api/explorer/mod.rs +++ b/crates/brk_server/src/api/explorer/mod.rs @@ -0,0 +1 @@ + diff --git a/crates/brk_state/src/outputs/mod.rs b/crates/brk_state/src/outputs/mod.rs index fa0514a95..97efb4c87 100644 --- a/crates/brk_state/src/outputs/mod.rs +++ b/crates/brk_state/src/outputs/mod.rs @@ -70,7 +70,7 @@ impl Outputs { .collect::>() } - pub fn as_mut_overlaping_vecs(&mut self) -> Vec<&mut T> { + pub fn as_mut_overlapping_vecs(&mut self) -> Vec<&mut T> { [&mut self.all] .into_iter() .chain(self.by_term.as_mut_vec()) diff --git a/websites/default/packages/lightweight-charts/wrapper.js b/websites/default/packages/lightweight-charts/wrapper.js index eee3679d3..df8b2c894 100644 --- a/websites/default/packages/lightweight-charts/wrapper.js +++ b/websites/default/packages/lightweight-charts/wrapper.js @@ -141,7 +141,7 @@ function createChartElement({ } : {}), // ..._options, - }), + }) ); ichart.priceScale("right").applyOptions({ @@ -173,7 +173,7 @@ function createChartElement({ }, }, }); - }, + } ); signals.createEffect(index, (index) => { @@ -181,12 +181,12 @@ function createChartElement({ index === /** @satisfies {MonthIndex} */ (7) ? 1 : index === /** @satisfies {QuarterIndex} */ (19) - ? 2 - : index === /** @satisfies {YearIndex} */ (23) - ? 6 - : index === /** @satisfies {DecadeIndex} */ (1) - ? 60 - : 0.5; + ? 2 + : index === /** @satisfies {YearIndex} */ (23) + ? 6 + : index === /** @satisfies {DecadeIndex} */ (1) + ? 60 + : 0.5; ichart.applyOptions({ timeScale: { @@ -209,7 +209,7 @@ function createChartElement({ activeResources.forEach((v) => { v.fetch(); }); - }), + }) ); if (fitContent) { @@ -240,8 +240,7 @@ function createChartElement({ const children = Array.from(parent.childNodes).filter( (element) => - /** @type {HTMLElement} */ (element).dataset.position === - position, + /** @type {HTMLElement} */ (element).dataset.position === position ); if (children.length === 1) { @@ -263,7 +262,7 @@ function createChartElement({ fieldset.append(createChild(pane)); }), - paneIndex ? 50 : 0, + paneIndex ? 50 : 0 ); } @@ -347,7 +346,7 @@ function createChartElement({ // Or remove ? iseries.applyOptions({ visible: active, - }), + }) ); iseries.setSeriesOrder(order); @@ -378,7 +377,7 @@ function createChartElement({ index, index === /** @satisfies {Height} */ (5) ? "timestamp-fixed" - : "timestamp", + : "timestamp" ); timeResource.fetch(); @@ -438,16 +437,18 @@ function createChartElement({ if (sameTime) { console.log(data[offsetedI]); } - const candles = /** @type {CandlestickData[]} */ (data); let [open, high, low, close] = v; - candles[offsetedI] = { + data[offsetedI] = { time, - open: sameTime ? candles[offsetedI].open : open, + // @ts-ignore + open: sameTime ? data[offsetedI].open : open, high: sameTime - ? Math.max(candles[offsetedI].high, high) + ? // @ts-ignore + Math.max(data[offsetedI].high, high) : high, low: sameTime - ? Math.min(candles[offsetedI].low, low) + ? // @ts-ignore + Math.min(data[offsetedI].low, low) : low, close, }; @@ -580,7 +581,7 @@ function createChartElement({ }); console.timeEnd(consoleTimeLabel); - }, + } ); } else { activeResources.delete(valuesResource); @@ -673,7 +674,7 @@ function createChartElement({ borderVisible: false, visible: defaultActive !== false, }, - paneIndex, + paneIndex ) ); @@ -729,7 +730,7 @@ function createChartElement({ color: color(), ...options, }, - paneIndex, + paneIndex ) ); @@ -797,7 +798,7 @@ function createChartElement({ topFillColor2: "transparent", lineVisible: true, }, - paneIndex, + paneIndex ) ); @@ -960,7 +961,7 @@ function createLegend({ signals, utils }) { } else { spanColor.style.backgroundColor = tameColor(color); } - }, + } ); }); @@ -1120,17 +1121,17 @@ function numberToShortUSFormat(value, digits) { if (modulused === 0) { return `${numberToUSFormat( value / (1_000_000 * 1_000 ** letterIndex), - 3, + 3 )}${letter}`; } else if (modulused === 1) { return `${numberToUSFormat( value / (1_000_000 * 1_000 ** letterIndex), - 2, + 2 )}${letter}`; } else { return `${numberToUSFormat( value / (1_000_000 * 1_000 ** letterIndex), - 1, + 1 )}${letter}`; } } @@ -1180,7 +1181,7 @@ function createOklchToRGBA() { return rgb.map((c) => Math.abs(c) > 0.0031308 ? (c < 0 ? -1 : 1) * (1.055 * Math.abs(c) ** (1 / 2.4) - 0.055) - : 12.92 * c, + : 12.92 * c ); } /** @@ -1192,7 +1193,7 @@ function createOklchToRGBA() { 1, 0.3963377773761749, 0.2158037573099136, 1, -0.1055613458156586, -0.0638541728258133, 1, -0.0894841775298119, -1.2914855480194092, ]), - lab, + lab ); const LMS = /** @type {[number, number, number]} */ ( LMSg.map((val) => val ** 3) @@ -1203,7 +1204,7 @@ function createOklchToRGBA() { -0.0405757452148008, 1.112286803280317, -0.0717110580655164, -0.0763729366746601, -0.4214933324022432, 1.5869240198367816, ]), - LMS, + LMS ); } /** @@ -1216,7 +1217,7 @@ function createOklchToRGBA() { -0.9692436362808796, 1.8759675015077202, 0.04155505740717559, 0.05563007969699366, -0.20397695888897652, 1.0569715142428786, ], - xyz, + xyz ); } @@ -1239,8 +1240,8 @@ function createOklchToRGBA() { }); const rgb = srgbLinear2rgb( xyz2rgbLinear( - oklab2xyz(oklch2oklab(/** @type {[number, number, number]} */ (lch))), - ), + oklab2xyz(oklch2oklab(/** @type {[number, number, number]} */ (lch))) + ) ).map((v) => { return Math.max(Math.min(Math.round(v * 255), 255), 0); }); diff --git a/websites/default/scripts/chart.js b/websites/default/scripts/chart.js index 05df3df7e..141be0572 100644 --- a/websites/default/scripts/chart.js +++ b/websites/default/scripts/chart.js @@ -396,6 +396,7 @@ export function init({ blueprints[unit]?.forEach((blueprint, order) => { order += orderStart; + console.log(blueprint.key); const indexes = /** @type {readonly number[]} */ ( vecIdToIndexes[blueprint.key] ); diff --git a/websites/default/scripts/main.js b/websites/default/scripts/main.js index bec79049b..9b69f7e73 100644 --- a/websites/default/scripts/main.js +++ b/websites/default/scripts/main.js @@ -63,14 +63,14 @@ function initPackages() { const imports = { async signals() { return import("../packages/solid-signals/wrapper.js").then( - (d) => d.default, + (d) => d.default ); }, async lightweightCharts() { return window.document.fonts.ready.then(() => import("../packages/lightweight-charts/wrapper.js").then( - (d) => d.default, - ), + (d) => d.default + ) ); }, async leanQr() { @@ -78,7 +78,7 @@ function initPackages() { }, async ufuzzy() { return import("../packages/ufuzzy/v1.0.18/script.js").then( - ({ default: d }) => d, + ({ default: d }) => d ); }, }; @@ -586,7 +586,7 @@ function createUtils() { window.history.pushState( null, "", - `${pathname}?${urlParams.toString()}`, + `${pathname}?${urlParams.toString()}` ); } catch (_) {} }, @@ -603,7 +603,7 @@ function createUtils() { window.history.replaceState( null, "", - `${pathname}?${urlParams.toString()}`, + `${pathname}?${urlParams.toString()}` ); } catch (_) {} }, @@ -839,7 +839,7 @@ function createUtils() { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "Bytes"; } - if ((!unit || thoroughUnitCheck) && id.endsWith("standard-deviation")) { + if ((!unit || thoroughUnitCheck) && id.endsWith("-sd")) { if (unit) throw Error(`Unit "${unit}" already assigned "${id}"`); unit = "sd"; } @@ -1243,8 +1243,8 @@ function createUtils() { today.getUTCDate(), 0, 0, - 0, - ), + 0 + ) ); }, /** @@ -1265,12 +1265,6 @@ function createUtils() { return 0; return this.differenceBetween(date, new Date("2009-01-09")); }, - /** - * @param {Date} start - */ - getRangeUpToToday(start) { - return this.getRange(start, new Date()); - }, /** * @param {Date} start * @param {Date} end @@ -1337,7 +1331,7 @@ function createUtils() { */ function getNumberOfDaysBetweenTwoDates(oldest, youngest) { return Math.round( - Math.abs((youngest.getTime() - oldest.getTime()) / date.ONE_DAY_IN_MS), + Math.abs((youngest.getTime() - oldest.getTime()) / date.ONE_DAY_IN_MS) ); } @@ -1555,7 +1549,7 @@ function createVecsResources(signals, utils) { const fetchedRecord = signals.createSignal( /** @type {Map}>} */ ( new Map() - ), + ) ); return { @@ -1579,7 +1573,9 @@ function createVecsResources(signals, utils) { map.set(fetchedKey, { loading: false, at: null, - vec: signals.createSignal(/** @type {T[] | null} */ (null)), + vec: signals.createSignal(/** @type {T[] | null} */ (null), { + equals: false, + }), }); return map; }); @@ -1603,7 +1599,7 @@ function createVecsResources(signals, utils) { index, id, from, - to, + to ) ); fetched.at = new Date(); @@ -1864,7 +1860,7 @@ function initWebSockets(signals, utils) { window.document.addEventListener( "visibilitychange", - reinitWebSocketIfDocumentNotHidden, + reinitWebSocketIfDocumentNotHidden ); window.document.addEventListener("online", reinitWebSocket); @@ -1873,7 +1869,7 @@ function initWebSockets(signals, utils) { ws?.close(); window.document.removeEventListener( "visibilitychange", - reinitWebSocketIfDocumentNotHidden, + reinitWebSocketIfDocumentNotHidden ); window.document.removeEventListener("online", reinitWebSocket); live.set(false); @@ -1899,7 +1895,7 @@ function initWebSockets(signals, utils) { symbol: ["BTC/USD"], interval: 1440, }, - }), + }) ); }); @@ -1928,7 +1924,7 @@ function initWebSockets(signals, utils) { /** @type {ReturnType>} */ const kraken1dCandle = createWebsocket((callback) => - krakenCandleWebSocketCreator(callback), + krakenCandleWebSocketCreator(callback) ); kraken1dCandle.open(); @@ -1987,7 +1983,7 @@ function main() { } const frame = window.document.getElementById( - /** @type {string} */ (input.value), + /** @type {string} */ (input.value) ); if (!frame) { @@ -2085,23 +2081,23 @@ function main() { function initDark() { const preferredColorSchemeMatchMedia = window.matchMedia( - "(prefers-color-scheme: dark)", + "(prefers-color-scheme: dark)" ); const dark = signals.createSignal( - preferredColorSchemeMatchMedia.matches, + preferredColorSchemeMatchMedia.matches ); preferredColorSchemeMatchMedia.addEventListener( "change", ({ matches }) => { dark.set(matches); - }, + } ); return dark; } const dark = initDark(); const qrcode = signals.createSignal( - /** @type {string | null} */ (null), + /** @type {string | null} */ (null) ); function createLastHeightResource() { @@ -2112,7 +2108,7 @@ function main() { lastHeight.set(h); }, /** @satisfies {Height} */ (5), - "height", + "height" ); } fetchLastHeight(); @@ -2156,10 +2152,10 @@ function main() { const owner = signals.getOwner(); const chartOption = signals.createSignal( - /** @type {ChartOption | null} */ (null), + /** @type {ChartOption | null} */ (null) ); const simOption = signals.createSignal( - /** @type {SimulationOption | null} */ (null), + /** @type {SimulationOption | null} */ (null) ); let previousElement = /** @type {HTMLElement | undefined} */ ( @@ -2205,9 +2201,9 @@ function main() { webSockets, vecsResources, vecIdToIndexes, - }), - ), - ), + }) + ) + ) ); } firstTimeLoadingChart = false; @@ -2228,8 +2224,8 @@ function main() { vecsResources, option, vecIdToIndexes, - }), - ), + }) + ) ); } firstTimeLoadingTable = false; @@ -2253,9 +2249,9 @@ function main() { signals, utils, vecsResources, - }), - ), - ), + }) + ) + ) ); } firstTimeLoadingSimulation = false; @@ -2284,42 +2280,42 @@ function main() { createMobileSwitchEffect(); utils.dom.onFirstIntersection(elements.aside, () => - signals.runWithOwner(owner, initSelectedFrame), + signals.runWithOwner(owner, initSelectedFrame) ); } initSelected(); function initFolders() { - // async function scrollToSelected() { - // if (!options.selected()) throw "Selected should be set by now"; - // const selectedId = options.selected().id; + async function scrollToSelected() { + if (!options.selected()) throw "Selected should be set by now"; + const selectedId = options.selected().id; - // const path = options.selected().path; + const path = options.selected().path; - // let i = 0; - // while (i !== path.length) { - // try { - // const id = path[i]; - // const details = /** @type {HTMLDetailsElement} */ ( - // utils.dom.getElementById(id) - // ); - // details.open = true; - // i++; - // } catch { - // await utils.next(); - // } - // } + let i = 0; + while (i !== path.length) { + try { + const id = path[i]; + const details = /** @type {HTMLDetailsElement} */ ( + utils.dom.getElementById(id) + ); + details.open = true; + i++; + } catch { + await utils.next(); + } + } - // await utils.next(); - // await utils.next(); + await utils.next(); + await utils.next(); - // utils.dom - // .getElementById(`${selectedId}-nav-selector`) - // .scrollIntoView({ - // behavior: "instant", - // block: "center", - // }); - // } + utils.dom + .getElementById(`${selectedId}-nav-selector`) + .scrollIntoView({ + behavior: "instant", + block: "center", + }); + } utils.dom.onFirstIntersection(elements.nav, () => { options.treeElement.set(() => { @@ -2329,7 +2325,9 @@ function main() { return treeElement; }); - // setTimeout(scrollToSelected, 10); + if (localhost) { + setTimeout(scrollToSelected, 10); + } }); } initFolders(); @@ -2362,7 +2360,7 @@ function main() { if (indexes?.length) { const maxIndex = Math.min( (order || indexes).length - 1, - minIndex + RESULTS_PER_PAGE - 1, + minIndex + RESULTS_PER_PAGE - 1 ); list = Array(maxIndex - minIndex + 1); @@ -2438,7 +2436,7 @@ function main() { haystack, needle, undefined, - infoThresh, + infoThresh ); if (!result?.[0]?.length || !result?.[1]) { @@ -2446,7 +2444,7 @@ function main() { haystack, needle, outOfOrder, - infoThresh, + infoThresh ); } @@ -2455,7 +2453,7 @@ function main() { haystack, needle, outOfOrder, - infoThresh, + infoThresh ); } @@ -2464,7 +2462,7 @@ function main() { haystack, needle, outOfOrder, - infoThresh, + infoThresh ); } @@ -2473,7 +2471,7 @@ function main() { haystack, needle, undefined, - infoThresh, + infoThresh ); } @@ -2482,7 +2480,7 @@ function main() { haystack, needle, outOfOrder, - infoThresh, + infoThresh ); } @@ -2565,7 +2563,7 @@ function main() { shareDiv.hidden = false; }); - }), + }) ); } initShare(); @@ -2589,7 +2587,7 @@ function main() { utils.storage.write(barWidthLocalStorageKey, String(width)); } else { elements.main.style.width = elements.style.getPropertyValue( - "--default-main-width", + "--default-main-width" ); utils.storage.remove(barWidthLocalStorageKey); } @@ -2626,9 +2624,9 @@ function main() { window.addEventListener("mouseleave", setResizeFalse); } initDesktopResizeBar(); - }), - ), - ), + }) + ) + ) ); } main(); diff --git a/websites/default/scripts/options.js b/websites/default/scripts/options.js index 9edb97296..3d7b45c8b 100644 --- a/websites/default/scripts/options.js +++ b/websites/default/scripts/options.js @@ -132,9 +132,6 @@ function createPartialOptions(colors) { * @typedef {"cumulative-"} CumulativePrefix * @typedef {StartsWith} CumulativeVecId * @typedef {WithoutPrefix} CumulativeVecIdBase - * @typedef {"-sum"} SumSuffix - * @typedef {EndsWith} VecIdSum - * @typedef {WithoutSuffix} VecIdSumBase * @typedef {"-average"} AverageSuffix * @typedef {EndsWith} VecIdAverage * @typedef {WithoutSuffix} VecIdAverageBase @@ -832,13 +829,13 @@ function createPartialOptions(colors) { /** * @param {Object} args - * @param {VecIdSumBase & CumulativeVecIdBase} args.concat + * @param {CumulativeVecIdBase} args.concat * @param {string} [args.name] */ function createSumCumulativeSeries({ concat, name }) { return /** @satisfies {AnyFetchedSeriesBlueprint[]} */ ([ { - key: `${concat}-sum`, + key: concat, title: name ? `${name} Sum` : "Sum", color: colors.orange, }, @@ -903,7 +900,7 @@ function createPartialOptions(colors) { } /** - * @param {VecIdAverageBase & VecIdSumBase & CumulativeVecIdBase & VecIdMinBase & VecIdMaxBase & VecId90pBase & VecId75pBase & VecIdMedianBase & VecId25pBase & VecId10pBase} key + * @param {VecIdAverageBase & CumulativeVecIdBase & VecIdMinBase & VecIdMaxBase & VecId90pBase & VecId75pBase & VecIdMedianBase & VecId25pBase & VecId10pBase} key */ function createAverageSumCumulativeMinMaxPercentilesSeries(key) { return [ @@ -915,7 +912,7 @@ function createPartialOptions(colors) { /** * @param {Object} args - * @param {VecId & VecIdAverageBase & VecIdSumBase & CumulativeVecIdBase & VecIdMinBase & VecIdMaxBase & VecId90pBase & VecId75pBase & VecIdMedianBase & VecId25pBase & VecId10pBase} args.key + * @param {VecId & VecIdAverageBase & CumulativeVecIdBase & VecIdMinBase & VecIdMaxBase & VecId90pBase & VecId75pBase & VecIdMedianBase & VecId25pBase & VecId10pBase} args.key * @param {string} args.name */ function createBaseAverageSumCumulativeMinMaxPercentilesSeries({ @@ -933,7 +930,7 @@ function createPartialOptions(colors) { /** * @param {Object} args - * @param {VecId & VecIdSumBase & CumulativeVecIdBase} args.key + * @param {VecId & CumulativeVecIdBase} args.key * @param {string} args.name */ function createBaseSumCumulativeSeries({ key, name }) { @@ -1431,7 +1428,7 @@ function createPartialOptions(colors) { key: `${fixKey(key)}realized-price`, name, color, - }), + }) ), } : createPriceWithRatio({ @@ -1452,19 +1449,170 @@ function createPartialOptions(colors) { name: "Profit", color: colors.green, }), + createBaseSeries({ + key: `cumulative-${fixKey(args.key)}realized-profit`, + name: "Cumulative Profit", + color: colors.green, + defaultActive: false, + }), createBaseSeries({ key: `${fixKey(args.key)}realized-loss`, name: "Loss", color: colors.red, defaultActive: false, }), + createBaseSeries({ + key: `cumulative-${fixKey(args.key)}realized-loss`, + name: "Cumulative Loss", + color: colors.red, + defaultActive: false, + }), createBaseSeries({ key: `${fixKey(args.key)}negative-realized-loss`, name: "Negative Loss", color: colors.red, }), + createBaseSeries({ + key: `cumulative-${fixKey( + args.key + )}negative-realized-loss`, + name: "Cumulative Negative Loss", + color: colors.red, + defaultActive: false, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey( + args.key + )}realized-profit-relative-to-realized-cap`, + title: "Profit", + color: colors.green, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey( + args.key + )}realized-loss-relative-to-realized-cap`, + title: "Loss", + color: colors.red, + options: { + createPriceLine: { + value: 0, + }, + }, + }), ], }, + { + 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: "Net", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss`, + title: "Cumulative net", + defaultActive: false, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change`, + title: "cum net 30d change", + defaultActive: false, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey( + key + )}net-realized-profit-and-loss-relative-to-realized-cap`, + title: "Net", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change-relative-to-realized-cap`, + title: "cum net 30d change", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change-relative-to-market-cap`, + title: "cum net 30d change", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ]), + }, + { + name: "sopr", + title: `${args.title} Spent Output Profit Ratio`, + bottom: list.flatMap(({ color, name, key }) => [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}spent-output-profit-ratio`, + title: "sopr", + options: { + createPriceLine: { + value: 1, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}adjusted-spent-output-profit-ratio`, + title: "asopr", + colors: [colors.yellow, colors.pink], + options: { + createPriceLine: { + value: 1, + }, + }, + }), + ]), + }, ] : [ { @@ -1475,8 +1623,19 @@ function createPartialOptions(colors) { return /** @type {const} */ ([ createBaseSeries({ key: `${key}realized-profit`, - name: useGroupName ? name : "Profit", - color: useGroupName ? color : colors.green, + name, + color, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${key}realized-profit-relative-to-realized-cap`, + title: name, + color, + options: { + createPriceLine: { + value: 0, + }, + }, }), ]); }), @@ -1489,78 +1648,151 @@ function createPartialOptions(colors) { return /** @type {const} */ ([ createBaseSeries({ key: `${key}realized-loss`, - name: useGroupName ? name : "Loss", - color: useGroupName ? color : colors.red, + name, + color, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${key}realized-loss-relative-to-realized-cap`, + title: name, + color, + options: { + createPriceLine: { + value: 0, + }, + }, }), ]); }), }, - ]), - { - 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, - }, - }, - }), - /** @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, - }, - }, - }), - ]), - }, - ...(!("list" in args) - ? [ { - name: "sopr", - title: `${args.title} Spent Output Profit Ratio`, + name: "Net pnl", + title: `${args.title} Net Realized Profit And Loss`, bottom: list.flatMap(({ color, name, key }) => [ /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ type: "Baseline", - key: `${fixKey(key)}spent-output-profit-ratio`, - title: useGroupName ? name : "sopr", - color: useGroupName ? color : undefined, + key: `${fixKey(key)}net-realized-profit-and-loss`, + title: name, + color, options: { createPriceLine: { - value: 1, + value: 0, }, }, }), /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ type: "Baseline", - key: `${fixKey(key)}adjusted-spent-output-profit-ratio`, - title: useGroupName ? name : "asopr", - color: useGroupName ? color : undefined, - colors: useGroupName - ? undefined - : [colors.yellow, colors.pink], + key: `${fixKey( + key + )}net-realized-profit-and-loss-relative-to-realized-cap`, + title: name, + color, options: { createPriceLine: { - value: 1, + value: 0, }, }, }), ]), }, - ] - : [ + { + name: "cumulative", + tree: [ + { + name: "profit", + title: `Cumulative ${args.title} Realized Profit`, + bottom: list.flatMap(({ color, name, key: _key }) => { + const key = fixKey(_key); + return /** @type {const} */ ([ + createBaseSeries({ + key: `cumulative-${key}realized-profit`, + name, + color, + }), + ]); + }), + }, + { + name: "loss", + title: `Cumulative ${args.title} Realized Loss`, + bottom: list.flatMap(({ color, name, key: _key }) => { + const key = fixKey(_key); + return /** @type {const} */ ([ + createBaseSeries({ + key: `cumulative-${key}realized-loss`, + name, + color, + }), + ]); + }), + }, + { + name: "Net pnl", + title: `Cumulative ${args.title} Net Realized Profit And Loss`, + bottom: list.flatMap(({ color, name, key }) => [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss`, + title: name, + color, + defaultActive: false, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ]), + }, + { + name: "Net pnl 30d change", + title: `Cumulative ${args.title} Net Realized Profit And Loss 30 Day Change`, + bottom: list.flatMap(({ color, name, key }) => [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change`, + title: name, + color, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change-relative-to-realized-cap`, + title: name, + color, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `cumulative-${fixKey( + key + )}net-realized-profit-and-loss-30d-change-relative-to-market-cap`, + title: name, + color, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ]), + }, + ], + }, { name: "sopr", tree: [ @@ -1571,8 +1803,8 @@ function createPartialOptions(colors) { /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ type: "Baseline", key: `${fixKey(key)}spent-output-profit-ratio`, - title: useGroupName ? name : "sopr", - color: useGroupName ? color : undefined, + title: name, + color, options: { createPriceLine: { value: 1, @@ -1588,10 +1820,10 @@ function createPartialOptions(colors) { /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ type: "Baseline", key: `${fixKey( - key, + key )}adjusted-spent-output-profit-ratio`, - title: useGroupName ? name : "asopr", - color: useGroupName ? color : undefined, + title: name, + color, options: { createPriceLine: { value: 1, @@ -1611,7 +1843,7 @@ function createPartialOptions(colors) { key: `${fixKey(key)}sell-side-risk-ratio`, name: useGroupName ? name : "Risk", color: color, - }), + }) ), }, ], @@ -1700,7 +1932,7 @@ function createPartialOptions(colors) { /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ type: "Baseline", key: `${fixKey( - key, + key )}net-unrealized-profit-and-loss-relative-to-market-cap`, title: useGroupName ? name : "Net", color: useGroupName ? color : undefined, @@ -1878,7 +2110,7 @@ function createPartialOptions(colors) { key: `${key}-sma`, name: key, color, - }), + }) ), }, ...averages.map(({ key, name, color }) => @@ -1888,7 +2120,7 @@ function createPartialOptions(colors) { title: `${name} Market Price Moving Average`, legend: "average", color, - }), + }) ), ], }, @@ -1929,8 +2161,8 @@ function createPartialOptions(colors) { name: "Indicators", tree: [ { - name: "Mayer's multiple", - title: "Mayer's multiple", + name: "Mayer multiple", + title: "Mayer multiple", top: [ createBaseSeries({ key: `200d-sma`, @@ -2005,7 +2237,7 @@ function createPartialOptions(colors) { }, }), ], - }), + }) ), .../** @type {const} */ ([ { name: "2 Year", key: "2y" }, @@ -2076,7 +2308,7 @@ function createPartialOptions(colors) { }, }), ], - }), + }) ), ], }, @@ -2092,7 +2324,7 @@ function createPartialOptions(colors) { name: `${year}`, color, defaultActive, - }), + }) ), }, ...dcaClasses.map( @@ -2119,7 +2351,7 @@ function createPartialOptions(colors) { }, }), ], - }), + }) ), ], }, @@ -2180,10 +2412,10 @@ function createPartialOptions(colors) { bottom: [ ...createAverageSumCumulativeMinMaxPercentilesSeries("fee"), ...createAverageSumCumulativeMinMaxPercentilesSeries( - "fee-in-btc", + "fee-in-btc" ), ...createAverageSumCumulativeMinMaxPercentilesSeries( - "fee-in-usd", + "fee-in-usd" ), ], }, @@ -2779,7 +3011,7 @@ function createPartialOptions(colors) { bottom: [ createBaseSeries({ key: "opreturn-count", name: "Count" }), createBaseSeries({ - key: "opreturn-count-sum", + key: "opreturn-count", name: "sum", }), createBaseSeries({ @@ -2939,7 +3171,7 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { const detailsList = []; const treeElement = signals.createSignal( - /** @type {HTMLDivElement | null} */ (null), + /** @type {HTMLDivElement | null} */ (null) ); /** @type {string[] | undefined} */ @@ -3051,7 +3283,7 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { return null; } }, - null, + null ); partialTree.forEach((anyPartial, partialIndex) => { @@ -3074,7 +3306,7 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { if ("tree" in anyPartial) { const folderId = utils.stringToId( - `${(path || []).join(" ")} ${anyPartial.name} folder`, + `${(path || []).join(" ")} ${anyPartial.name} folder` ); /** @type {Omit} */ @@ -3089,13 +3321,13 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { const thisPath = groupAddons.id; const passedDetails = signals.createSignal( - /** @type {HTMLDivElement | HTMLDetailsElement | null} */ (null), + /** @type {HTMLDivElement | HTMLDetailsElement | null} */ (null) ); const childOptionsCount = recursiveProcessPartialTree( anyPartial.tree, passedDetails, - [...(path || []), thisPath], + [...(path || []), thisPath] ); listForSum.push(childOptionsCount); @@ -3227,7 +3459,7 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { }); return signals.createMemo(() => - listForSum.reduce((acc, s) => acc + s(), 0), + listForSum.reduce((acc, s) => acc + s(), 0) ); } recursiveProcessPartialTree(partialOptions, treeElement); @@ -3254,7 +3486,7 @@ export function initOptions({ colors, signals, env, utils, qrcode }) { console.log( [...m.entries()] .filter(([_, value]) => value > 1) - .map(([key, _]) => key), + .map(([key, _]) => key) ); throw Error("ID duplicate"); diff --git a/websites/default/scripts/vecid-to-indexes.js b/websites/default/scripts/vecid-to-indexes.js index e3ab8a40e..a7808dfe1 100644 --- a/websites/default/scripts/vecid-to-indexes.js +++ b/websites/default/scripts/vecid-to-indexes.js @@ -54,8 +54,9 @@ export function createVecIdToIndexes() { "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], - "0sats-realized-cap-30d-change": [0], + "0sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "0sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "0sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "0sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -93,6 +94,7 @@ export function createVecIdToIndexes() { "0sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "0sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "0sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "0sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "0sats-satblocks-destroyed": [5], "0sats-satdays-destroyed": [5], @@ -699,8 +701,7 @@ export function createVecIdToIndexes() { "adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "ath": [0, 1, 5, 7, 19, 22, 23], "base-size": [20], - "block-count": [5], - "block-count-sum": [0, 1, 2, 7, 19, 22, 23], + "block-count": [0, 1, 2, 5, 7, 19, 22, 23], "block-interval-10p": [0], "block-interval-25p": [0], "block-interval-75p": [0], @@ -709,20 +710,20 @@ export function createVecIdToIndexes() { "block-interval-max": [0, 1, 2, 7, 19, 22, 23], "block-interval-median": [0], "block-interval-min": [0, 1, 2, 7, 19, 22, 23], - "block-size-sum": [0, 1, 2, 7, 19, 22, 23], - "block-vbytes-sum": [0, 1, 2, 7, 19, 22, 23], - "block-weight-sum": [0, 1, 2, 7, 19, 22, 23], + "block-size": [0, 1, 2, 7, 19, 22, 23], + "block-vbytes": [0, 1, 2, 7, 19, 22, 23], + "block-weight": [0, 1, 2, 7, 19, 22, 23], "blockhash": [5], "close": [0, 1, 2, 5, 7, 19, 22, 23], "close-in-cents": [0, 5], "close-in-sats": [0, 1, 2, 5, 7, 19, 22, 23], - "coinbase": [5], + "coinbase": [0, 1, 2, 5, 7, 19, 22, 23], "coinbase-10p": [0], "coinbase-25p": [0], "coinbase-75p": [0], "coinbase-90p": [0], "coinbase-average": [0, 1, 2, 7, 19, 22, 23], - "coinbase-in-btc": [5], + "coinbase-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "coinbase-in-btc-10p": [0], "coinbase-in-btc-25p": [0], "coinbase-in-btc-75p": [0], @@ -731,8 +732,7 @@ export function createVecIdToIndexes() { "coinbase-in-btc-max": [0, 1, 2, 7, 19, 22, 23], "coinbase-in-btc-median": [0], "coinbase-in-btc-min": [0, 1, 2, 7, 19, 22, 23], - "coinbase-in-btc-sum": [0, 1, 2, 7, 19, 22, 23], - "coinbase-in-usd": [5], + "coinbase-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], "coinbase-in-usd-10p": [0], "coinbase-in-usd-25p": [0], "coinbase-in-usd-75p": [0], @@ -741,13 +741,18 @@ export function createVecIdToIndexes() { "coinbase-in-usd-max": [0, 1, 2, 7, 19, 22, 23], "coinbase-in-usd-median": [0], "coinbase-in-usd-min": [0, 1, 2, 7, 19, 22, 23], - "coinbase-in-usd-sum": [0, 1, 2, 7, 19, 22, 23], "coinbase-max": [0, 1, 2, 7, 19, 22, 23], "coinbase-median": [0], "coinbase-min": [0, 1, 2, 7, 19, 22, 23], - "coinbase-sum": [0, 1, 2, 7, 19, 22, 23], "coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-0sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-0sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-0sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-0sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-0sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-0sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-0sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-block-count": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-block-size": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-block-vbytes": [0, 1, 2, 5, 7, 19, 22, 23], @@ -755,22 +760,533 @@ export function createVecIdToIndexes() { "cumulative-coinbase": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-coinbase-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-coinbase-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-empty-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-empty-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-empty-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-empty-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-empty-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-empty-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-empty-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-emptyoutput-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-0-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-0-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-0-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-0-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-0-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-0-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-0-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-1-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-1-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-1-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-1-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-1-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-1-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-1-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-2-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-2-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-2-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-2-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-2-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-2-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-2-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-3-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-3-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-3-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-3-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-3-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-3-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-3-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-4-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-4-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-4-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-4-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-4-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-epoch-4-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-epoch-4-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-fee": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-fee-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-fee-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000-000sats-to-10-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000btc-to-10-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1-000sats-to-10-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000-000sats-to-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000btc-to-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10-000sats-to-100-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100-000sats-to-1-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100btc-to-1-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-100sats-to-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10btc-to-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10sats-to-100sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-10y-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-to-end-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-to-end-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-to-end-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-to-end-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-to-end-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-15y-to-end-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-15y-to-end-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1btc-to-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1d-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1m-to-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1sat-to-10sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1w-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-1y-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2m-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-2y-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3m-to-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-3y-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4m-to-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-4y-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5m-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-5y-to-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6m-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-6y-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-7y-to-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-from-8y-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-input-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-lth-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-lth-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-lth-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-lth-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-lth-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-lth-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-lth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], "cumulative-opreturn-count": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-output-count": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2a-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2a-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2a-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2a-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2a-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2a-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2a-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2a-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2ms-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2ms-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2ms-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2ms-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2ms-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2ms-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2ms-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2ms-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2pk33-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk33-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk33-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk33-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk33-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk33-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk33-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk33-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2pk65-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk65-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk65-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk65-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk65-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk65-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pk65-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pk65-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2pkh-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pkh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pkh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pkh-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2pkh-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pkh-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2pkh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2pkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2sh-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2sh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2sh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2sh-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2sh-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2sh-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2sh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2sh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2tr-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2tr-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2tr-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2tr-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2tr-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2tr-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2tr-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2tr-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2wpkh-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wpkh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wpkh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wpkh-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2wpkh-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2wpkh-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2wpkh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wpkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-p2wsh-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wsh-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wsh-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wsh-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-p2wsh-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2wsh-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-p2wsh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-p2wsh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-start-to-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-start-to-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-start-to-1d-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-start-to-1d-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-start-to-1d-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-start-to-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-start-to-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-sth-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-sth-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-sth-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-sth-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-sth-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-sth-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-sth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-subsidy": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-subsidy-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-subsidy-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], @@ -781,7 +1297,175 @@ export function createVecIdToIndexes() { "cumulative-unclaimed-rewards": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-unclaimed-rewards-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-unclaimed-rewards-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-unknown-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-unknown-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-unknown-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-unknown-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-unknown-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-unknown-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-unknown-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "cumulative-unknownoutput-count": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-100btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-100btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-100btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-100btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-100btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-15y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-15y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-15y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-15y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-15y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1btc-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1btc-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1btc-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1btc-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1btc-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1d-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1d-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1d-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1d-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1d-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1w-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1w-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1w-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1w-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1w-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6m-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6m-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6m-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6m-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6m-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-7y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-7y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-7y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-7y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-7y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-8y-negative-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-8y-net-realized-profit-and-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-8y-net-realized-profit-and-loss-30d-change": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-8y-net-realized-profit-and-loss-30d-change-relative-to-market-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-8y-net-realized-profit-and-loss-30d-change-relative-to-realized-cap": [0, 1, 7, 19, 22, 23], + "cumulative-up-to-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "cumulative-up-to-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], "date": [0, 5], "date-fixed": [5], "dateindex": [0, 5], @@ -841,8 +1525,9 @@ export function createVecIdToIndexes() { "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], - "empty-realized-cap-30d-change": [0], + "empty-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "empty-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "empty-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "empty-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "empty-realized-price-ratio": [0, 1, 7, 19, 22, 23], "empty-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -880,6 +1565,7 @@ export function createVecIdToIndexes() { "empty-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "empty-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "empty-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "empty-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "empty-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "empty-satblocks-destroyed": [5], "empty-satdays-destroyed": [5], @@ -909,7 +1595,7 @@ export function createVecIdToIndexes() { "empty-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], "empty-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "empty-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "emptyoutput-count": [5], + "emptyoutput-count": [0, 1, 2, 5, 7, 19, 22, 23], "emptyoutput-count-10p": [0], "emptyoutput-count-25p": [0], "emptyoutput-count-75p": [0], @@ -918,7 +1604,6 @@ export function createVecIdToIndexes() { "emptyoutput-count-max": [0, 1, 2, 7, 19, 22, 23], "emptyoutput-count-median": [0], "emptyoutput-count-min": [0, 1, 2, 7, 19, 22, 23], - "emptyoutput-count-sum": [0, 1, 2, 7, 19, 22, 23], "emptyoutputindex": [3], "epoch-0-adjusted-spent-output-profit-ratio": [0], "epoch-0-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], @@ -937,8 +1622,9 @@ export function createVecIdToIndexes() { "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], - "epoch-0-realized-cap-30d-change": [0], + "epoch-0-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "epoch-0-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-0-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-realized-price-ratio": [0, 1, 7, 19, 22, 23], "epoch-0-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -976,6 +1662,7 @@ export function createVecIdToIndexes() { "epoch-0-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "epoch-0-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-0-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-0-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-satblocks-destroyed": [5], "epoch-0-satdays-destroyed": [5], @@ -1022,8 +1709,9 @@ export function createVecIdToIndexes() { "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], - "epoch-1-realized-cap-30d-change": [0], + "epoch-1-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "epoch-1-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-1-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-realized-price-ratio": [0, 1, 7, 19, 22, 23], "epoch-1-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1061,6 +1749,7 @@ export function createVecIdToIndexes() { "epoch-1-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "epoch-1-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-1-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-1-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-satblocks-destroyed": [5], "epoch-1-satdays-destroyed": [5], @@ -1107,8 +1796,9 @@ export function createVecIdToIndexes() { "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], - "epoch-2-realized-cap-30d-change": [0], + "epoch-2-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "epoch-2-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-2-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-realized-price-ratio": [0, 1, 7, 19, 22, 23], "epoch-2-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1146,6 +1836,7 @@ export function createVecIdToIndexes() { "epoch-2-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "epoch-2-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-2-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-2-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-satblocks-destroyed": [5], "epoch-2-satdays-destroyed": [5], @@ -1192,8 +1883,9 @@ export function createVecIdToIndexes() { "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], - "epoch-3-realized-cap-30d-change": [0], + "epoch-3-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "epoch-3-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-3-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-realized-price-ratio": [0, 1, 7, 19, 22, 23], "epoch-3-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1231,6 +1923,7 @@ export function createVecIdToIndexes() { "epoch-3-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "epoch-3-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-3-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-3-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-satblocks-destroyed": [5], "epoch-3-satdays-destroyed": [5], @@ -1277,8 +1970,9 @@ export function createVecIdToIndexes() { "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], - "epoch-4-realized-cap-30d-change": [0], + "epoch-4-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "epoch-4-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-4-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-realized-price-ratio": [0, 1, 7, 19, 22, 23], "epoch-4-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1316,6 +2010,7 @@ export function createVecIdToIndexes() { "epoch-4-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "epoch-4-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-4-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "epoch-4-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-satblocks-destroyed": [5], "epoch-4-satdays-destroyed": [5], @@ -1346,13 +2041,13 @@ export function createVecIdToIndexes() { "epoch-4-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "exact-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], - "fee": [20], + "fee": [0, 1, 2, 5, 7, 19, 20, 22, 23], "fee-10p": [5], "fee-25p": [5], "fee-75p": [5], "fee-90p": [5], "fee-average": [0, 1, 2, 5, 7, 19, 22, 23], - "fee-in-btc": [20], + "fee-in-btc": [0, 1, 2, 5, 7, 19, 20, 22, 23], "fee-in-btc-10p": [5], "fee-in-btc-25p": [5], "fee-in-btc-75p": [5], @@ -1361,8 +2056,7 @@ export function createVecIdToIndexes() { "fee-in-btc-max": [0, 1, 2, 5, 7, 19, 22, 23], "fee-in-btc-median": [5], "fee-in-btc-min": [0, 1, 2, 5, 7, 19, 22, 23], - "fee-in-btc-sum": [0, 1, 2, 5, 7, 19, 22, 23], - "fee-in-usd": [20], + "fee-in-usd": [0, 1, 2, 5, 7, 19, 20, 22, 23], "fee-in-usd-10p": [5], "fee-in-usd-25p": [5], "fee-in-usd-75p": [5], @@ -1371,11 +2065,9 @@ export function createVecIdToIndexes() { "fee-in-usd-max": [0, 1, 2, 5, 7, 19, 22, 23], "fee-in-usd-median": [5], "fee-in-usd-min": [0, 1, 2, 5, 7, 19, 22, 23], - "fee-in-usd-sum": [0, 1, 2, 5, 7, 19, 22, 23], "fee-max": [0, 1, 2, 5, 7, 19, 22, 23], "fee-median": [5], "fee-min": [0, 1, 2, 5, 7, 19, 22, 23], - "fee-sum": [0, 1, 2, 5, 7, 19, 22, 23], "feerate": [20], "feerate-10p": [5], "feerate-25p": [5], @@ -1421,8 +2113,9 @@ export function createVecIdToIndexes() { "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], - "from-1-000-000sats-to-10-000-000sats-realized-cap-30d-change": [0], + "from-1-000-000sats-to-10-000-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1460,6 +2153,7 @@ export function createVecIdToIndexes() { "from-1-000-000sats-to-10-000-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-satblocks-destroyed": [5], "from-1-000-000sats-to-10-000-000sats-satdays-destroyed": [5], @@ -1506,8 +2200,9 @@ export function createVecIdToIndexes() { "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], - "from-1-000btc-to-10-000btc-realized-cap-30d-change": [0], + "from-1-000btc-to-10-000btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1545,6 +2240,7 @@ export function createVecIdToIndexes() { "from-1-000btc-to-10-000btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-satblocks-destroyed": [5], "from-1-000btc-to-10-000btc-satdays-destroyed": [5], @@ -1591,8 +2287,9 @@ export function createVecIdToIndexes() { "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], - "from-1-000sats-realized-cap-30d-change": [0], + "from-1-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1630,6 +2327,7 @@ export function createVecIdToIndexes() { "from-1-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-satblocks-destroyed": [5], "from-1-000sats-satdays-destroyed": [5], @@ -1671,8 +2369,9 @@ export function createVecIdToIndexes() { "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], - "from-1-000sats-to-10-000sats-realized-cap-30d-change": [0], + "from-1-000sats-to-10-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1710,6 +2409,7 @@ export function createVecIdToIndexes() { "from-1-000sats-to-10-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-satblocks-destroyed": [5], "from-1-000sats-to-10-000sats-satdays-destroyed": [5], @@ -1761,8 +2461,9 @@ export function createVecIdToIndexes() { "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], - "from-10-000-000sats-to-1btc-realized-cap-30d-change": [0], + "from-10-000-000sats-to-1btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1800,6 +2501,7 @@ export function createVecIdToIndexes() { "from-10-000-000sats-to-1btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-satblocks-destroyed": [5], "from-10-000-000sats-to-1btc-satdays-destroyed": [5], @@ -1846,8 +2548,9 @@ export function createVecIdToIndexes() { "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], - "from-10-000btc-to-100-000btc-realized-cap-30d-change": [0], + "from-10-000btc-to-100-000btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1885,6 +2588,7 @@ export function createVecIdToIndexes() { "from-10-000btc-to-100-000btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-satblocks-destroyed": [5], "from-10-000btc-to-100-000btc-satdays-destroyed": [5], @@ -1931,8 +2635,9 @@ export function createVecIdToIndexes() { "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], - "from-10-000sats-to-100-000sats-realized-cap-30d-change": [0], + "from-10-000sats-to-100-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -1970,6 +2675,7 @@ export function createVecIdToIndexes() { "from-10-000sats-to-100-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-satblocks-destroyed": [5], "from-10-000sats-to-100-000sats-satdays-destroyed": [5], @@ -2016,8 +2722,9 @@ export function createVecIdToIndexes() { "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], - "from-100-000btc-realized-cap-30d-change": [0], + "from-100-000btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2055,6 +2762,7 @@ export function createVecIdToIndexes() { "from-100-000btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-satblocks-destroyed": [5], "from-100-000btc-satdays-destroyed": [5], @@ -2101,8 +2809,9 @@ export function createVecIdToIndexes() { "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], - "from-100-000sats-to-1-000-000sats-realized-cap-30d-change": [0], + "from-100-000sats-to-1-000-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2140,6 +2849,7 @@ export function createVecIdToIndexes() { "from-100-000sats-to-1-000-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-satblocks-destroyed": [5], "from-100-000sats-to-1-000-000sats-satdays-destroyed": [5], @@ -2186,8 +2896,9 @@ export function createVecIdToIndexes() { "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], - "from-100btc-realized-cap-30d-change": [0], + "from-100btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-100btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2225,6 +2936,7 @@ export function createVecIdToIndexes() { "from-100btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-100btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-satblocks-destroyed": [5], "from-100btc-satdays-destroyed": [5], @@ -2266,8 +2978,9 @@ export function createVecIdToIndexes() { "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], - "from-100btc-to-1-000btc-realized-cap-30d-change": [0], + "from-100btc-to-1-000btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2305,6 +3018,7 @@ export function createVecIdToIndexes() { "from-100btc-to-1-000btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100btc-to-1-000btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-satblocks-destroyed": [5], "from-100btc-to-1-000btc-satdays-destroyed": [5], @@ -2356,8 +3070,9 @@ export function createVecIdToIndexes() { "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], - "from-100sats-to-1-000sats-realized-cap-30d-change": [0], + "from-100sats-to-1-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2395,6 +3110,7 @@ export function createVecIdToIndexes() { "from-100sats-to-1-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-100sats-to-1-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-satblocks-destroyed": [5], "from-100sats-to-1-000sats-satdays-destroyed": [5], @@ -2441,8 +3157,9 @@ export function createVecIdToIndexes() { "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], - "from-10btc-realized-cap-30d-change": [0], + "from-10btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2480,6 +3197,7 @@ export function createVecIdToIndexes() { "from-10btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-satblocks-destroyed": [5], "from-10btc-satdays-destroyed": [5], @@ -2521,8 +3239,9 @@ export function createVecIdToIndexes() { "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], - "from-10btc-to-100btc-realized-cap-30d-change": [0], + "from-10btc-to-100btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2560,6 +3279,7 @@ export function createVecIdToIndexes() { "from-10btc-to-100btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10btc-to-100btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-satblocks-destroyed": [5], "from-10btc-to-100btc-satdays-destroyed": [5], @@ -2611,8 +3331,9 @@ export function createVecIdToIndexes() { "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], - "from-10sats-to-100sats-realized-cap-30d-change": [0], + "from-10sats-to-100sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2650,6 +3371,7 @@ export function createVecIdToIndexes() { "from-10sats-to-100sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10sats-to-100sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-satblocks-destroyed": [5], "from-10sats-to-100sats-satdays-destroyed": [5], @@ -2696,8 +3418,9 @@ export function createVecIdToIndexes() { "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], - "from-10y-realized-cap-30d-change": [0], + "from-10y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2735,6 +3458,7 @@ export function createVecIdToIndexes() { "from-10y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-satblocks-destroyed": [5], "from-10y-satdays-destroyed": [5], @@ -2776,8 +3500,9 @@ export function createVecIdToIndexes() { "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], - "from-10y-to-15y-realized-cap-30d-change": [0], + "from-10y-to-15y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-to-15y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2815,6 +3540,7 @@ export function createVecIdToIndexes() { "from-10y-to-15y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-10y-to-15y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-satblocks-destroyed": [5], "from-10y-to-15y-satdays-destroyed": [5], @@ -2866,8 +3592,9 @@ export function createVecIdToIndexes() { "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], - "from-15y-realized-cap-30d-change": [0], + "from-15y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-15y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2905,6 +3632,7 @@ export function createVecIdToIndexes() { "from-15y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-satblocks-destroyed": [5], "from-15y-satdays-destroyed": [5], @@ -2946,8 +3674,9 @@ export function createVecIdToIndexes() { "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], - "from-15y-to-end-realized-cap-30d-change": [0], + "from-15y-to-end-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-15y-to-end-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-to-end-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-15y-to-end-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -2985,6 +3714,7 @@ export function createVecIdToIndexes() { "from-15y-to-end-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-15y-to-end-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-15y-to-end-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-15y-to-end-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-to-end-satblocks-destroyed": [5], "from-15y-to-end-satdays-destroyed": [5], @@ -3036,8 +3766,9 @@ export function createVecIdToIndexes() { "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], - "from-1btc-realized-cap-30d-change": [0], + "from-1btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3075,6 +3806,7 @@ export function createVecIdToIndexes() { "from-1btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-satblocks-destroyed": [5], "from-1btc-satdays-destroyed": [5], @@ -3116,8 +3848,9 @@ export function createVecIdToIndexes() { "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], - "from-1btc-to-10btc-realized-cap-30d-change": [0], + "from-1btc-to-10btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3155,6 +3888,7 @@ export function createVecIdToIndexes() { "from-1btc-to-10btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1btc-to-10btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-satblocks-destroyed": [5], "from-1btc-to-10btc-satdays-destroyed": [5], @@ -3206,8 +3940,9 @@ export function createVecIdToIndexes() { "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], - "from-1d-realized-cap-30d-change": [0], + "from-1d-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1d-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3245,6 +3980,7 @@ export function createVecIdToIndexes() { "from-1d-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1d-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-satblocks-destroyed": [5], "from-1d-satdays-destroyed": [5], @@ -3286,8 +4022,9 @@ export function createVecIdToIndexes() { "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], - "from-1d-to-1w-realized-cap-30d-change": [0], + "from-1d-to-1w-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-to-1w-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3325,6 +4062,7 @@ export function createVecIdToIndexes() { "from-1d-to-1w-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1d-to-1w-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-satblocks-destroyed": [5], "from-1d-to-1w-satdays-destroyed": [5], @@ -3376,8 +4114,9 @@ export function createVecIdToIndexes() { "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], - "from-1m-realized-cap-30d-change": [0], + "from-1m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3415,6 +4154,7 @@ export function createVecIdToIndexes() { "from-1m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-satblocks-destroyed": [5], "from-1m-satdays-destroyed": [5], @@ -3456,8 +4196,9 @@ export function createVecIdToIndexes() { "from-1m-to-2m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-2m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-1m-to-2m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1m-to-2m-realized-cap-30d-change": [0], + "from-1m-to-2m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1m-to-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-to-2m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-2m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-2m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1m-to-2m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3495,6 +4236,7 @@ export function createVecIdToIndexes() { "from-1m-to-2m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1m-to-2m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1m-to-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1m-to-2m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-2m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-2m-satblocks-destroyed": [5], "from-1m-to-2m-satdays-destroyed": [5], @@ -3546,8 +4288,9 @@ export function createVecIdToIndexes() { "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], - "from-1sat-to-10sats-realized-cap-30d-change": [0], + "from-1sat-to-10sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3585,6 +4328,7 @@ export function createVecIdToIndexes() { "from-1sat-to-10sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1sat-to-10sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-satblocks-destroyed": [5], "from-1sat-to-10sats-satdays-destroyed": [5], @@ -3631,8 +4375,9 @@ export function createVecIdToIndexes() { "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], - "from-1w-realized-cap-30d-change": [0], + "from-1w-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1w-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3670,6 +4415,7 @@ export function createVecIdToIndexes() { "from-1w-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-satblocks-destroyed": [5], "from-1w-satdays-destroyed": [5], @@ -3711,8 +4457,9 @@ export function createVecIdToIndexes() { "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], - "from-1w-to-1m-realized-cap-30d-change": [0], + "from-1w-to-1m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-to-1m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3750,6 +4497,7 @@ export function createVecIdToIndexes() { "from-1w-to-1m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1w-to-1m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-satblocks-destroyed": [5], "from-1w-to-1m-satdays-destroyed": [5], @@ -3801,8 +4549,9 @@ export function createVecIdToIndexes() { "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], - "from-1y-realized-cap-30d-change": [0], + "from-1y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3840,6 +4589,7 @@ export function createVecIdToIndexes() { "from-1y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-satblocks-destroyed": [5], "from-1y-satdays-destroyed": [5], @@ -3881,8 +4631,9 @@ export function createVecIdToIndexes() { "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], - "from-1y-to-2y-realized-cap-30d-change": [0], + "from-1y-to-2y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-to-2y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -3920,6 +4671,7 @@ export function createVecIdToIndexes() { "from-1y-to-2y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-1y-to-2y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-satblocks-destroyed": [5], "from-1y-to-2y-satdays-destroyed": [5], @@ -3971,8 +4723,9 @@ export function createVecIdToIndexes() { "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], - "from-2m-realized-cap-30d-change": [0], + "from-2m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-2m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4010,6 +4763,7 @@ export function createVecIdToIndexes() { "from-2m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-2m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-satblocks-destroyed": [5], "from-2m-satdays-destroyed": [5], @@ -4051,8 +4805,9 @@ export function createVecIdToIndexes() { "from-2m-to-3m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-2m-to-3m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-2m-to-3m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-2m-to-3m-realized-cap-30d-change": [0], + "from-2m-to-3m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-2m-to-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-to-3m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-to-3m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-to-3m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-2m-to-3m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4090,6 +4845,7 @@ export function createVecIdToIndexes() { "from-2m-to-3m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-2m-to-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2m-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2m-to-3m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-to-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-to-3m-satblocks-destroyed": [5], "from-2m-to-3m-satdays-destroyed": [5], @@ -4141,8 +4897,9 @@ export function createVecIdToIndexes() { "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], - "from-2y-realized-cap-30d-change": [0], + "from-2y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-2y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4180,6 +4937,7 @@ export function createVecIdToIndexes() { "from-2y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-satblocks-destroyed": [5], "from-2y-satdays-destroyed": [5], @@ -4221,8 +4979,9 @@ export function createVecIdToIndexes() { "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], - "from-2y-to-3y-realized-cap-30d-change": [0], + "from-2y-to-3y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-to-3y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4260,6 +5019,7 @@ export function createVecIdToIndexes() { "from-2y-to-3y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-2y-to-3y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-satblocks-destroyed": [5], "from-2y-to-3y-satdays-destroyed": [5], @@ -4311,8 +5071,9 @@ export function createVecIdToIndexes() { "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], - "from-3m-realized-cap-30d-change": [0], + "from-3m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-3m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4350,6 +5111,7 @@ export function createVecIdToIndexes() { "from-3m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-satblocks-destroyed": [5], "from-3m-satdays-destroyed": [5], @@ -4391,8 +5153,9 @@ export function createVecIdToIndexes() { "from-3m-to-4m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-4m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-3m-to-4m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-3m-to-4m-realized-cap-30d-change": [0], + "from-3m-to-4m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-3m-to-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-to-4m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-4m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-4m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-3m-to-4m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4430,6 +5193,7 @@ export function createVecIdToIndexes() { "from-3m-to-4m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-3m-to-4m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3m-to-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3m-to-4m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-4m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-4m-satblocks-destroyed": [5], "from-3m-to-4m-satdays-destroyed": [5], @@ -4481,8 +5245,9 @@ export function createVecIdToIndexes() { "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], - "from-3y-realized-cap-30d-change": [0], + "from-3y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-3y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4520,6 +5285,7 @@ export function createVecIdToIndexes() { "from-3y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-satblocks-destroyed": [5], "from-3y-satdays-destroyed": [5], @@ -4561,8 +5327,9 @@ export function createVecIdToIndexes() { "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], - "from-3y-to-4y-realized-cap-30d-change": [0], + "from-3y-to-4y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-to-4y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4600,6 +5367,7 @@ export function createVecIdToIndexes() { "from-3y-to-4y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-3y-to-4y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-satblocks-destroyed": [5], "from-3y-to-4y-satdays-destroyed": [5], @@ -4651,8 +5419,9 @@ export function createVecIdToIndexes() { "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], - "from-4m-realized-cap-30d-change": [0], + "from-4m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-4m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4690,6 +5459,7 @@ export function createVecIdToIndexes() { "from-4m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-4m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-satblocks-destroyed": [5], "from-4m-satdays-destroyed": [5], @@ -4731,8 +5501,9 @@ export function createVecIdToIndexes() { "from-4m-to-5m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-4m-to-5m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-4m-to-5m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-4m-to-5m-realized-cap-30d-change": [0], + "from-4m-to-5m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-4m-to-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-to-5m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-to-5m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-to-5m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-4m-to-5m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4770,6 +5541,7 @@ export function createVecIdToIndexes() { "from-4m-to-5m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-4m-to-5m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4m-to-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4m-to-5m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-to-5m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-to-5m-satblocks-destroyed": [5], "from-4m-to-5m-satdays-destroyed": [5], @@ -4821,8 +5593,9 @@ export function createVecIdToIndexes() { "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], - "from-4y-realized-cap-30d-change": [0], + "from-4y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-4y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4860,6 +5633,7 @@ export function createVecIdToIndexes() { "from-4y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-satblocks-destroyed": [5], "from-4y-satdays-destroyed": [5], @@ -4901,8 +5675,9 @@ export function createVecIdToIndexes() { "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], - "from-4y-to-5y-realized-cap-30d-change": [0], + "from-4y-to-5y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-to-5y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -4940,6 +5715,7 @@ export function createVecIdToIndexes() { "from-4y-to-5y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-4y-to-5y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-satblocks-destroyed": [5], "from-4y-to-5y-satdays-destroyed": [5], @@ -4991,8 +5767,9 @@ export function createVecIdToIndexes() { "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], - "from-5m-realized-cap-30d-change": [0], + "from-5m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-5m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5030,6 +5807,7 @@ export function createVecIdToIndexes() { "from-5m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-5m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-satblocks-destroyed": [5], "from-5m-satdays-destroyed": [5], @@ -5071,8 +5849,9 @@ export function createVecIdToIndexes() { "from-5m-to-6m-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-5m-to-6m-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-5m-to-6m-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-5m-to-6m-realized-cap-30d-change": [0], + "from-5m-to-6m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-5m-to-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-to-6m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-to-6m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-to-6m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-5m-to-6m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5110,6 +5889,7 @@ export function createVecIdToIndexes() { "from-5m-to-6m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-5m-to-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5m-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5m-to-6m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-to-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-to-6m-satblocks-destroyed": [5], "from-5m-to-6m-satdays-destroyed": [5], @@ -5161,8 +5941,9 @@ export function createVecIdToIndexes() { "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], - "from-5y-realized-cap-30d-change": [0], + "from-5y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-5y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5200,6 +5981,7 @@ export function createVecIdToIndexes() { "from-5y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-satblocks-destroyed": [5], "from-5y-satdays-destroyed": [5], @@ -5241,8 +6023,9 @@ export function createVecIdToIndexes() { "from-5y-to-6y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-6y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-5y-to-6y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-5y-to-6y-realized-cap-30d-change": [0], + "from-5y-to-6y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-5y-to-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-to-6y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-6y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-6y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-5y-to-6y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5280,6 +6063,7 @@ export function createVecIdToIndexes() { "from-5y-to-6y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-5y-to-6y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5y-to-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-5y-to-6y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-6y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-6y-satblocks-destroyed": [5], "from-5y-to-6y-satdays-destroyed": [5], @@ -5331,8 +6115,9 @@ export function createVecIdToIndexes() { "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], - "from-6m-realized-cap-30d-change": [0], + "from-6m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-6m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5370,6 +6155,7 @@ export function createVecIdToIndexes() { "from-6m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-satblocks-destroyed": [5], "from-6m-satdays-destroyed": [5], @@ -5411,8 +6197,9 @@ export function createVecIdToIndexes() { "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], - "from-6m-to-1y-realized-cap-30d-change": [0], + "from-6m-to-1y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-to-1y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5450,6 +6237,7 @@ export function createVecIdToIndexes() { "from-6m-to-1y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6m-to-1y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-satblocks-destroyed": [5], "from-6m-to-1y-satdays-destroyed": [5], @@ -5501,8 +6289,9 @@ export function createVecIdToIndexes() { "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], - "from-6y-realized-cap-30d-change": [0], + "from-6y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-6y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5540,6 +6329,7 @@ export function createVecIdToIndexes() { "from-6y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-6y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-satblocks-destroyed": [5], "from-6y-satdays-destroyed": [5], @@ -5581,8 +6371,9 @@ export function createVecIdToIndexes() { "from-6y-to-7y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-6y-to-7y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-6y-to-7y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-6y-to-7y-realized-cap-30d-change": [0], + "from-6y-to-7y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-6y-to-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-to-7y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-to-7y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-to-7y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-6y-to-7y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5620,6 +6411,7 @@ export function createVecIdToIndexes() { "from-6y-to-7y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-6y-to-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6y-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-6y-to-7y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-to-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-to-7y-satblocks-destroyed": [5], "from-6y-to-7y-satdays-destroyed": [5], @@ -5671,8 +6463,9 @@ export function createVecIdToIndexes() { "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], - "from-7y-realized-cap-30d-change": [0], + "from-7y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-7y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5710,6 +6503,7 @@ export function createVecIdToIndexes() { "from-7y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-satblocks-destroyed": [5], "from-7y-satdays-destroyed": [5], @@ -5751,8 +6545,9 @@ export function createVecIdToIndexes() { "from-7y-to-8y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-8y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-7y-to-8y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-7y-to-8y-realized-cap-30d-change": [0], + "from-7y-to-8y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-7y-to-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-to-8y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-8y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-8y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-7y-to-8y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5790,6 +6585,7 @@ export function createVecIdToIndexes() { "from-7y-to-8y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-7y-to-8y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-7y-to-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-7y-to-8y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-8y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-8y-satblocks-destroyed": [5], "from-7y-to-8y-satdays-destroyed": [5], @@ -5841,8 +6637,9 @@ export function createVecIdToIndexes() { "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], - "from-8y-realized-cap-30d-change": [0], + "from-8y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-8y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5880,6 +6677,7 @@ export function createVecIdToIndexes() { "from-8y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-8y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-satblocks-destroyed": [5], "from-8y-satdays-destroyed": [5], @@ -5921,8 +6719,9 @@ export function createVecIdToIndexes() { "from-8y-to-10y-net-unrealized-profit-and-loss": [0, 1, 5, 7, 19, 22, 23], "from-8y-to-10y-net-unrealized-profit-and-loss-relative-to-market-cap": [0, 1, 5, 7, 19, 22, 23], "from-8y-to-10y-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "from-8y-to-10y-realized-cap-30d-change": [0], + "from-8y-to-10y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "from-8y-to-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-to-10y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-to-10y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-to-10y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "from-8y-to-10y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -5960,6 +6759,7 @@ export function createVecIdToIndexes() { "from-8y-to-10y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "from-8y-to-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-8y-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "from-8y-to-10y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-to-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-to-10y-satblocks-destroyed": [5], "from-8y-to-10y-satdays-destroyed": [5], @@ -6003,7 +6803,7 @@ export function createVecIdToIndexes() { "high": [0, 1, 2, 5, 7, 19, 22, 23], "high-in-cents": [0, 5], "high-in-sats": [0, 1, 2, 5, 7, 19, 22, 23], - "input-count": [20], + "input-count": [0, 1, 2, 5, 7, 19, 20, 22, 23], "input-count-10p": [5], "input-count-25p": [5], "input-count-75p": [5], @@ -6012,7 +6812,6 @@ export function createVecIdToIndexes() { "input-count-max": [0, 1, 2, 5, 7, 19, 22, 23], "input-count-median": [5], "input-count-min": [0, 1, 2, 5, 7, 19, 22, 23], - "input-count-sum": [0, 1, 2, 5, 7, 19, 22, 23], "input-value": [20], "inputindex": [6], "interval": [5], @@ -6038,8 +6837,9 @@ export function createVecIdToIndexes() { "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], - "lth-realized-cap-30d-change": [0], + "lth-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "lth-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "lth-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "lth-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "lth-realized-price-ratio": [0, 1, 7, 19, 22, 23], "lth-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6077,6 +6877,7 @@ export function createVecIdToIndexes() { "lth-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "lth-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "lth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "lth-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "lth-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "lth-satblocks-destroyed": [5], "lth-satdays-destroyed": [5], @@ -6125,7 +6926,7 @@ export function createVecIdToIndexes() { "open": [0, 1, 2, 5, 7, 19, 22, 23], "open-in-cents": [0, 5], "open-in-sats": [0, 1, 2, 5, 7, 19, 22, 23], - "opreturn-count": [5], + "opreturn-count": [0, 1, 2, 5, 7, 19, 22, 23], "opreturn-count-10p": [0], "opreturn-count-25p": [0], "opreturn-count-75p": [0], @@ -6134,12 +6935,11 @@ export function createVecIdToIndexes() { "opreturn-count-max": [0, 1, 2, 7, 19, 22, 23], "opreturn-count-median": [0], "opreturn-count-min": [0, 1, 2, 7, 19, 22, 23], - "opreturn-count-sum": [0, 1, 2, 7, 19, 22, 23], "opreturn-supply": [0, 1, 2, 5, 7, 19, 22, 23], "opreturn-supply-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "opreturn-supply-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], "opreturnindex": [8], - "output-count": [20], + "output-count": [0, 1, 2, 5, 7, 19, 20, 22, 23], "output-count-10p": [5], "output-count-25p": [5], "output-count-75p": [5], @@ -6148,7 +6948,6 @@ export function createVecIdToIndexes() { "output-count-max": [0, 1, 2, 5, 7, 19, 22, 23], "output-count-median": [5], "output-count-min": [0, 1, 2, 5, 7, 19, 22, 23], - "output-count-sum": [0, 1, 2, 5, 7, 19, 22, 23], "output-value": [20], "outputindex": [6, 9], "outputtype": [9], @@ -6158,7 +6957,7 @@ export function createVecIdToIndexes() { "p2a-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2a-count": [5], + "p2a-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-count-10p": [0], "p2a-count-25p": [0], "p2a-count-75p": [0], @@ -6167,7 +6966,6 @@ export function createVecIdToIndexes() { "p2a-count-max": [0, 1, 2, 7, 19, 22, 23], "p2a-count-median": [0], "p2a-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2a-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2a-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2a-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2a-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6180,8 +6978,9 @@ export function createVecIdToIndexes() { "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], - "p2a-realized-cap-30d-change": [0], + "p2a-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2a-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2a-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2a-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6219,6 +7018,7 @@ export function createVecIdToIndexes() { "p2a-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2a-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2a-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2a-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-satblocks-destroyed": [5], "p2a-satdays-destroyed": [5], @@ -6255,7 +7055,7 @@ export function createVecIdToIndexes() { "p2ms-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2ms-count": [5], + "p2ms-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-count-10p": [0], "p2ms-count-25p": [0], "p2ms-count-75p": [0], @@ -6264,7 +7064,6 @@ export function createVecIdToIndexes() { "p2ms-count-max": [0, 1, 2, 7, 19, 22, 23], "p2ms-count-median": [0], "p2ms-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2ms-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2ms-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2ms-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2ms-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6277,8 +7076,9 @@ export function createVecIdToIndexes() { "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], - "p2ms-realized-cap-30d-change": [0], + "p2ms-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2ms-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2ms-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2ms-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6316,6 +7116,7 @@ export function createVecIdToIndexes() { "p2ms-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2ms-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2ms-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2ms-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-satblocks-destroyed": [5], "p2ms-satdays-destroyed": [5], @@ -6351,7 +7152,7 @@ export function createVecIdToIndexes() { "p2pk33-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pk33-count": [5], + "p2pk33-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-count-10p": [0], "p2pk33-count-25p": [0], "p2pk33-count-75p": [0], @@ -6360,7 +7161,6 @@ export function createVecIdToIndexes() { "p2pk33-count-max": [0, 1, 2, 7, 19, 22, 23], "p2pk33-count-median": [0], "p2pk33-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2pk33-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2pk33-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk33-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2pk33-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6373,8 +7173,9 @@ export function createVecIdToIndexes() { "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], - "p2pk33-realized-cap-30d-change": [0], + "p2pk33-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2pk33-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk33-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2pk33-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6412,6 +7213,7 @@ export function createVecIdToIndexes() { "p2pk33-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2pk33-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pk33-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk33-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-satblocks-destroyed": [5], "p2pk33-satdays-destroyed": [5], @@ -6448,7 +7250,7 @@ export function createVecIdToIndexes() { "p2pk65-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pk65-count": [5], + "p2pk65-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-count-10p": [0], "p2pk65-count-25p": [0], "p2pk65-count-75p": [0], @@ -6457,7 +7259,6 @@ export function createVecIdToIndexes() { "p2pk65-count-max": [0, 1, 2, 7, 19, 22, 23], "p2pk65-count-median": [0], "p2pk65-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2pk65-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2pk65-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2pk65-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2pk65-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6470,8 +7271,9 @@ export function createVecIdToIndexes() { "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], - "p2pk65-realized-cap-30d-change": [0], + "p2pk65-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2pk65-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk65-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2pk65-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6509,6 +7311,7 @@ export function createVecIdToIndexes() { "p2pk65-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2pk65-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pk65-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pk65-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-satblocks-destroyed": [5], "p2pk65-satdays-destroyed": [5], @@ -6545,7 +7348,7 @@ export function createVecIdToIndexes() { "p2pkh-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pkh-count": [5], + "p2pkh-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-count-10p": [0], "p2pkh-count-25p": [0], "p2pkh-count-75p": [0], @@ -6554,7 +7357,6 @@ export function createVecIdToIndexes() { "p2pkh-count-max": [0, 1, 2, 7, 19, 22, 23], "p2pkh-count-median": [0], "p2pkh-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2pkh-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2pkh-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2pkh-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2pkh-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6567,8 +7369,9 @@ export function createVecIdToIndexes() { "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], - "p2pkh-realized-cap-30d-change": [0], + "p2pkh-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2pkh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pkh-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2pkh-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6606,6 +7409,7 @@ export function createVecIdToIndexes() { "p2pkh-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2pkh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2pkh-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-satblocks-destroyed": [5], "p2pkh-satdays-destroyed": [5], @@ -6642,7 +7446,7 @@ export function createVecIdToIndexes() { "p2sh-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2sh-count": [5], + "p2sh-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-count-10p": [0], "p2sh-count-25p": [0], "p2sh-count-75p": [0], @@ -6651,7 +7455,6 @@ export function createVecIdToIndexes() { "p2sh-count-max": [0, 1, 2, 7, 19, 22, 23], "p2sh-count-median": [0], "p2sh-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2sh-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2sh-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2sh-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2sh-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6664,8 +7467,9 @@ export function createVecIdToIndexes() { "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], - "p2sh-realized-cap-30d-change": [0], + "p2sh-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2sh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2sh-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2sh-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6703,6 +7507,7 @@ export function createVecIdToIndexes() { "p2sh-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2sh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2sh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2sh-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-satblocks-destroyed": [5], "p2sh-satdays-destroyed": [5], @@ -6739,7 +7544,7 @@ export function createVecIdToIndexes() { "p2tr-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2tr-count": [5], + "p2tr-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-count-10p": [0], "p2tr-count-25p": [0], "p2tr-count-75p": [0], @@ -6748,7 +7553,6 @@ export function createVecIdToIndexes() { "p2tr-count-max": [0, 1, 2, 7, 19, 22, 23], "p2tr-count-median": [0], "p2tr-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2tr-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2tr-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2tr-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2tr-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6761,8 +7565,9 @@ export function createVecIdToIndexes() { "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], - "p2tr-realized-cap-30d-change": [0], + "p2tr-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2tr-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2tr-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2tr-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6800,6 +7605,7 @@ export function createVecIdToIndexes() { "p2tr-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2tr-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2tr-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2tr-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-satblocks-destroyed": [5], "p2tr-satdays-destroyed": [5], @@ -6836,7 +7642,7 @@ export function createVecIdToIndexes() { "p2wpkh-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2wpkh-count": [5], + "p2wpkh-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-count-10p": [0], "p2wpkh-count-25p": [0], "p2wpkh-count-75p": [0], @@ -6845,7 +7651,6 @@ export function createVecIdToIndexes() { "p2wpkh-count-max": [0, 1, 2, 7, 19, 22, 23], "p2wpkh-count-median": [0], "p2wpkh-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2wpkh-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2wpkh-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2wpkh-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6858,8 +7663,9 @@ export function createVecIdToIndexes() { "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], - "p2wpkh-realized-cap-30d-change": [0], + "p2wpkh-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wpkh-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6897,6 +7703,7 @@ export function createVecIdToIndexes() { "p2wpkh-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wpkh-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-satblocks-destroyed": [5], "p2wpkh-satdays-destroyed": [5], @@ -6933,7 +7740,7 @@ export function createVecIdToIndexes() { "p2wsh-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-coinblocks-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-coindays-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "p2wsh-count": [5], + "p2wsh-count": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-count-10p": [0], "p2wsh-count-25p": [0], "p2wsh-count-75p": [0], @@ -6942,7 +7749,6 @@ export function createVecIdToIndexes() { "p2wsh-count-max": [0, 1, 2, 7, 19, 22, 23], "p2wsh-count-median": [0], "p2wsh-count-min": [0, 1, 2, 7, 19, 22, 23], - "p2wsh-count-sum": [0, 1, 2, 7, 19, 22, 23], "p2wsh-halved-supply": [0, 1, 5, 7, 19, 22, 23], "p2wsh-halved-supply-in-btc": [0, 1, 5, 7, 19, 22, 23], "p2wsh-halved-supply-in-usd": [0, 1, 5, 7, 19, 22, 23], @@ -6955,8 +7761,9 @@ export function createVecIdToIndexes() { "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], - "p2wsh-realized-cap-30d-change": [0], + "p2wsh-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "p2wsh-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wsh-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-realized-price-ratio": [0, 1, 7, 19, 22, 23], "p2wsh-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -6994,6 +7801,7 @@ export function createVecIdToIndexes() { "p2wsh-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "p2wsh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2wsh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "p2wsh-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-satblocks-destroyed": [5], "p2wsh-satdays-destroyed": [5], @@ -7041,8 +7849,9 @@ export function createVecIdToIndexes() { "quarterindex": [7, 19], "rawlocktime": [20], "realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], - "realized-cap-30d-change": [0], + "realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "realized-price-ratio": [0, 1, 7, 19, 22, 23], "realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7080,6 +7889,7 @@ export function createVecIdToIndexes() { "realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "satblocks-destroyed": [5], "satdays-destroyed": [5], @@ -7102,8 +7912,9 @@ export function createVecIdToIndexes() { "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], - "start-to-1d-realized-cap-30d-change": [0], + "start-to-1d-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "start-to-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "start-to-1d-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-realized-price-ratio": [0, 1, 7, 19, 22, 23], "start-to-1d-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7141,6 +7952,7 @@ export function createVecIdToIndexes() { "start-to-1d-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "start-to-1d-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "start-to-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "start-to-1d-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "start-to-1d-satblocks-destroyed": [5], "start-to-1d-satdays-destroyed": [5], @@ -7187,8 +7999,9 @@ export function createVecIdToIndexes() { "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], - "sth-realized-cap-30d-change": [0], + "sth-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "sth-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "sth-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "sth-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "sth-realized-price-ratio": [0, 1, 7, 19, 22, 23], "sth-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7226,6 +8039,7 @@ export function createVecIdToIndexes() { "sth-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "sth-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "sth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "sth-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "sth-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "sth-satblocks-destroyed": [5], "sth-satdays-destroyed": [5], @@ -7255,13 +8069,13 @@ export function createVecIdToIndexes() { "sth-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], "sth-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "sth-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "subsidy": [5], + "subsidy": [0, 1, 2, 5, 7, 19, 22, 23], "subsidy-10p": [0], "subsidy-25p": [0], "subsidy-75p": [0], "subsidy-90p": [0], "subsidy-average": [0, 1, 2, 7, 19, 22, 23], - "subsidy-in-btc": [5], + "subsidy-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], "subsidy-in-btc-10p": [0], "subsidy-in-btc-25p": [0], "subsidy-in-btc-75p": [0], @@ -7270,8 +8084,7 @@ export function createVecIdToIndexes() { "subsidy-in-btc-max": [0, 1, 2, 7, 19, 22, 23], "subsidy-in-btc-median": [0], "subsidy-in-btc-min": [0, 1, 2, 7, 19, 22, 23], - "subsidy-in-btc-sum": [0, 1, 2, 7, 19, 22, 23], - "subsidy-in-usd": [5], + "subsidy-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], "subsidy-in-usd-10p": [0], "subsidy-in-usd-25p": [0], "subsidy-in-usd-75p": [0], @@ -7280,11 +8093,9 @@ export function createVecIdToIndexes() { "subsidy-in-usd-max": [0, 1, 2, 7, 19, 22, 23], "subsidy-in-usd-median": [0], "subsidy-in-usd-min": [0, 1, 2, 7, 19, 22, 23], - "subsidy-in-usd-sum": [0, 1, 2, 7, 19, 22, 23], "subsidy-max": [0, 1, 2, 7, 19, 22, 23], "subsidy-median": [0], "subsidy-min": [0, 1, 2, 7, 19, 22, 23], - "subsidy-sum": [0, 1, 2, 7, 19, 22, 23], "supply": [0, 1, 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], @@ -7303,7 +8114,7 @@ export function createVecIdToIndexes() { "timestamp": [0, 1, 2, 4, 5, 7, 19, 22, 23], "timestamp-fixed": [5], "total-size": [5, 20], - "tx-count": [5], + "tx-count": [0, 1, 2, 5, 7, 19, 22, 23], "tx-count-10p": [0], "tx-count-25p": [0], "tx-count-75p": [0], @@ -7312,13 +8123,9 @@ export function createVecIdToIndexes() { "tx-count-max": [0, 1, 2, 7, 19, 22, 23], "tx-count-median": [0], "tx-count-min": [0, 1, 2, 7, 19, 22, 23], - "tx-count-sum": [0, 1, 2, 7, 19, 22, 23], - "tx-v1": [5], - "tx-v1-sum": [0, 1, 2, 7, 19, 22, 23], - "tx-v2": [5], - "tx-v2-sum": [0, 1, 2, 7, 19, 22, 23], - "tx-v3": [5], - "tx-v3-sum": [0, 1, 2, 7, 19, 22, 23], + "tx-v1": [0, 1, 2, 5, 7, 19, 22, 23], + "tx-v2": [0, 1, 2, 5, 7, 19, 22, 23], + "tx-v3": [0, 1, 2, 5, 7, 19, 22, 23], "tx-vsize-10p": [5], "tx-vsize-25p": [5], "tx-vsize-75p": [5], @@ -7339,12 +8146,9 @@ export function createVecIdToIndexes() { "txindex": [3, 8, 9, 11, 20, 21], "txindex-count": [5], "txversion": [20], - "unclaimed-rewards": [5], - "unclaimed-rewards-in-btc": [5], - "unclaimed-rewards-in-btc-sum": [0, 1, 2, 7, 19, 22, 23], - "unclaimed-rewards-in-usd": [5], - "unclaimed-rewards-in-usd-sum": [0, 1, 2, 7, 19, 22, 23], - "unclaimed-rewards-sum": [0, 1, 2, 7, 19, 22, 23], + "unclaimed-rewards": [0, 1, 2, 5, 7, 19, 22, 23], + "unclaimed-rewards-in-btc": [0, 1, 2, 5, 7, 19, 22, 23], + "unclaimed-rewards-in-usd": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-adjusted-spent-output-profit-ratio": [0], "unknown-adjusted-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-adjusted-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], @@ -7362,8 +8166,9 @@ export function createVecIdToIndexes() { "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], - "unknown-realized-cap-30d-change": [0], + "unknown-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "unknown-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "unknown-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-realized-price-ratio": [0, 1, 7, 19, 22, 23], "unknown-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7401,6 +8206,7 @@ export function createVecIdToIndexes() { "unknown-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "unknown-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "unknown-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "unknown-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-satblocks-destroyed": [5], "unknown-satdays-destroyed": [5], @@ -7430,7 +8236,7 @@ export function createVecIdToIndexes() { "unknown-utxo-count": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-value-created": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-value-destroyed": [0, 1, 2, 5, 7, 19, 22, 23], - "unknownoutput-count": [5], + "unknownoutput-count": [0, 1, 2, 5, 7, 19, 22, 23], "unknownoutput-count-10p": [0], "unknownoutput-count-25p": [0], "unknownoutput-count-75p": [0], @@ -7439,7 +8245,6 @@ export function createVecIdToIndexes() { "unknownoutput-count-max": [0, 1, 2, 7, 19, 22, 23], "unknownoutput-count-median": [0], "unknownoutput-count-min": [0, 1, 2, 7, 19, 22, 23], - "unknownoutput-count-sum": [0, 1, 2, 7, 19, 22, 23], "unknownoutputindex": [21], "unrealized-loss": [0, 1, 5, 7, 19, 22, 23], "unrealized-profit": [0, 1, 5, 7, 19, 22, 23], @@ -7463,8 +8268,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1-000sats-realized-cap-30d-change": [0], + "up-to-1-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7502,6 +8308,7 @@ export function createVecIdToIndexes() { "up-to-1-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1-000sats-satblocks-destroyed": [5], "up-to-1-000sats-satdays-destroyed": [5], @@ -7548,8 +8355,9 @@ export function createVecIdToIndexes() { "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], - "up-to-10-000sats-realized-cap-30d-change": [0], + "up-to-10-000sats-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-10-000sats-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10-000sats-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-10-000sats-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7587,6 +8395,7 @@ export function createVecIdToIndexes() { "up-to-10-000sats-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-10-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-10-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10-000sats-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10-000sats-satblocks-destroyed": [5], "up-to-10-000sats-satdays-destroyed": [5], @@ -7633,8 +8442,9 @@ export function createVecIdToIndexes() { "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], - "up-to-100btc-realized-cap-30d-change": [0], + "up-to-100btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-100btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-100btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-100btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7672,6 +8482,7 @@ export function createVecIdToIndexes() { "up-to-100btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-100btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-100btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-100btc-satblocks-destroyed": [5], "up-to-100btc-satdays-destroyed": [5], @@ -7718,8 +8529,9 @@ export function createVecIdToIndexes() { "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], - "up-to-10btc-realized-cap-30d-change": [0], + "up-to-10btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-10btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-10btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7757,6 +8569,7 @@ export function createVecIdToIndexes() { "up-to-10btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-10btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10btc-satblocks-destroyed": [5], "up-to-10btc-satdays-destroyed": [5], @@ -7803,8 +8616,9 @@ export function createVecIdToIndexes() { "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], - "up-to-10y-realized-cap-30d-change": [0], + "up-to-10y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7842,6 +8656,7 @@ export function createVecIdToIndexes() { "up-to-10y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-10y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-satblocks-destroyed": [5], "up-to-10y-satdays-destroyed": [5], @@ -7888,8 +8703,9 @@ export function createVecIdToIndexes() { "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], - "up-to-15y-realized-cap-30d-change": [0], + "up-to-15y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-15y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -7927,6 +8743,7 @@ export function createVecIdToIndexes() { "up-to-15y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-15y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-satblocks-destroyed": [5], "up-to-15y-satdays-destroyed": [5], @@ -7973,8 +8790,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1btc-realized-cap-30d-change": [0], + "up-to-1btc-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1btc-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1btc-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1btc-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8012,6 +8830,7 @@ export function createVecIdToIndexes() { "up-to-1btc-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1btc-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1btc-satblocks-destroyed": [5], "up-to-1btc-satdays-destroyed": [5], @@ -8058,8 +8877,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1d-realized-cap-30d-change": [0], + "up-to-1d-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1d-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8097,6 +8917,7 @@ export function createVecIdToIndexes() { "up-to-1d-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1d-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-satblocks-destroyed": [5], "up-to-1d-satdays-destroyed": [5], @@ -8143,8 +8964,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1m-realized-cap-30d-change": [0], + "up-to-1m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8182,6 +9004,7 @@ export function createVecIdToIndexes() { "up-to-1m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-satblocks-destroyed": [5], "up-to-1m-satdays-destroyed": [5], @@ -8228,8 +9051,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1w-realized-cap-30d-change": [0], + "up-to-1w-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1w-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8267,6 +9091,7 @@ export function createVecIdToIndexes() { "up-to-1w-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1w-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-satblocks-destroyed": [5], "up-to-1w-satdays-destroyed": [5], @@ -8313,8 +9138,9 @@ export function createVecIdToIndexes() { "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], - "up-to-1y-realized-cap-30d-change": [0], + "up-to-1y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8352,6 +9178,7 @@ export function createVecIdToIndexes() { "up-to-1y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-1y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-satblocks-destroyed": [5], "up-to-1y-satdays-destroyed": [5], @@ -8398,8 +9225,9 @@ export function createVecIdToIndexes() { "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], - "up-to-2m-realized-cap-30d-change": [0], + "up-to-2m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8437,6 +9265,7 @@ export function createVecIdToIndexes() { "up-to-2m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-satblocks-destroyed": [5], "up-to-2m-satdays-destroyed": [5], @@ -8483,8 +9312,9 @@ export function createVecIdToIndexes() { "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], - "up-to-2y-realized-cap-30d-change": [0], + "up-to-2y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8522,6 +9352,7 @@ export function createVecIdToIndexes() { "up-to-2y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-2y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-satblocks-destroyed": [5], "up-to-2y-satdays-destroyed": [5], @@ -8568,8 +9399,9 @@ export function createVecIdToIndexes() { "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], - "up-to-3m-realized-cap-30d-change": [0], + "up-to-3m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8607,6 +9439,7 @@ export function createVecIdToIndexes() { "up-to-3m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-satblocks-destroyed": [5], "up-to-3m-satdays-destroyed": [5], @@ -8653,8 +9486,9 @@ export function createVecIdToIndexes() { "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], - "up-to-3y-realized-cap-30d-change": [0], + "up-to-3y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8692,6 +9526,7 @@ export function createVecIdToIndexes() { "up-to-3y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-3y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-satblocks-destroyed": [5], "up-to-3y-satdays-destroyed": [5], @@ -8738,8 +9573,9 @@ export function createVecIdToIndexes() { "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], - "up-to-4m-realized-cap-30d-change": [0], + "up-to-4m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8777,6 +9613,7 @@ export function createVecIdToIndexes() { "up-to-4m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-satblocks-destroyed": [5], "up-to-4m-satdays-destroyed": [5], @@ -8823,8 +9660,9 @@ export function createVecIdToIndexes() { "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], - "up-to-4y-realized-cap-30d-change": [0], + "up-to-4y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8862,6 +9700,7 @@ export function createVecIdToIndexes() { "up-to-4y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-4y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-satblocks-destroyed": [5], "up-to-4y-satdays-destroyed": [5], @@ -8908,8 +9747,9 @@ export function createVecIdToIndexes() { "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], - "up-to-5m-realized-cap-30d-change": [0], + "up-to-5m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -8947,6 +9787,7 @@ export function createVecIdToIndexes() { "up-to-5m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-satblocks-destroyed": [5], "up-to-5m-satdays-destroyed": [5], @@ -8993,8 +9834,9 @@ export function createVecIdToIndexes() { "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], - "up-to-5y-realized-cap-30d-change": [0], + "up-to-5y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -9032,6 +9874,7 @@ export function createVecIdToIndexes() { "up-to-5y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-5y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-satblocks-destroyed": [5], "up-to-5y-satdays-destroyed": [5], @@ -9078,8 +9921,9 @@ export function createVecIdToIndexes() { "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], - "up-to-6m-realized-cap-30d-change": [0], + "up-to-6m-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6m-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -9117,6 +9961,7 @@ export function createVecIdToIndexes() { "up-to-6m-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6m-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-satblocks-destroyed": [5], "up-to-6m-satdays-destroyed": [5], @@ -9163,8 +10008,9 @@ export function createVecIdToIndexes() { "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], - "up-to-6y-realized-cap-30d-change": [0], + "up-to-6y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -9202,6 +10048,7 @@ export function createVecIdToIndexes() { "up-to-6y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-6y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-satblocks-destroyed": [5], "up-to-6y-satdays-destroyed": [5], @@ -9248,8 +10095,9 @@ export function createVecIdToIndexes() { "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], - "up-to-7y-realized-cap-30d-change": [0], + "up-to-7y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-7y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -9287,6 +10135,7 @@ export function createVecIdToIndexes() { "up-to-7y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-7y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-satblocks-destroyed": [5], "up-to-7y-satdays-destroyed": [5], @@ -9333,8 +10182,9 @@ export function createVecIdToIndexes() { "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], - "up-to-8y-realized-cap-30d-change": [0], + "up-to-8y-realized-cap-30d-change": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-loss": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-8y-realized-loss-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-realized-price": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-realized-price-ratio": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-price-ratio-1m-sma": [0, 1, 7, 19, 22, 23], @@ -9372,6 +10222,7 @@ export function createVecIdToIndexes() { "up-to-8y-realized-price-ratio-sma": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], + "up-to-8y-realized-profit-relative-to-realized-cap": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-satblocks-destroyed": [5], "up-to-8y-satdays-destroyed": [5],