diff --git a/Cargo.lock b/Cargo.lock index 99c7cab43..cd0fccb53 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,12 +127,12 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "3.0.7" +version = "3.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" +checksum = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa" dependencies = [ "anstyle", - "once_cell", + "once_cell_polyfill", "windows-sys 0.59.0", ] @@ -845,21 +845,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crc" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - [[package]] name = "crc32fast" version = "1.4.2" @@ -1113,7 +1098,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1399,9 +1384,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" +checksum = "cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710" dependencies = [ "bytes", "futures-util", @@ -1522,7 +1507,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1595,6 +1580,26 @@ version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +[[package]] +name = "liblzma" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66352d7a8ac12d4877b6e6ea5a9b7650ee094257dc40889955bea5bc5b08c1d0" +dependencies = [ + "liblzma-sys", +] + +[[package]] +name = "liblzma-sys" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5839bad90c3cc2e0b8c4ed8296b80e86040240f81d46b9c0e9bc8dd51ddd3af1" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + [[package]] name = "libz-rs-sys" version = "0.5.0" @@ -1656,27 +1661,6 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" -[[package]] -name = "lzma-rs" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e" -dependencies = [ - "byteorder", - "crc", -] - -[[package]] -name = "lzma-sys" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" -dependencies = [ - "cc", - "libc", - "pkg-config", -] - [[package]] name = "matchit" version = "0.8.4" @@ -1805,6 +1789,12 @@ version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +[[package]] +name = "once_cell_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" + [[package]] name = "outref" version = "0.5.2" @@ -2527,7 +2517,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2554,9 +2544,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ryu" @@ -2882,7 +2872,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3315,9 +3305,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "windows-core" -version = "0.61.1" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", @@ -3356,18 +3346,18 @@ checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" [[package]] name = "windows-result" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ "windows-link", ] @@ -3478,15 +3468,6 @@ version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" -[[package]] -name = "xz2" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" -dependencies = [ - "lzma-sys", -] - [[package]] name = "zerocopy" version = "0.8.25" @@ -3529,9 +3510,9 @@ dependencies = [ [[package]] name = "zip" -version = "3.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308" +checksum = "153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd" dependencies = [ "aes", "arbitrary", @@ -3543,12 +3524,11 @@ dependencies = [ "getrandom 0.3.3", "hmac", "indexmap 2.9.0", - "lzma-rs", + "liblzma", "memchr", "pbkdf2", "sha1", "time", - "xz2", "zeroize", "zopfli", "zstd", diff --git a/crates/brk_computer/src/states/block.rs b/crates/brk_computer/src/states/block.rs index b0e00cb29..7d753e13c 100644 --- a/crates/brk_computer/src/states/block.rs +++ b/crates/brk_computer/src/states/block.rs @@ -20,14 +20,14 @@ impl Add for BlockState { } impl AddAssign<&BlockState> for BlockState { - fn add_assign(&mut self, rhs: &BlockState) { + fn add_assign(&mut self, rhs: &Self) { self.supply += &rhs.supply; } } -impl SubAssign for BlockState { - fn sub_assign(&mut self, rhs: Self) { - self.supply -= rhs.supply; +impl SubAssign<&BlockState> for BlockState { + fn sub_assign(&mut self, rhs: &Self) { + self.supply -= &rhs.supply; } } @@ -56,9 +56,7 @@ impl<'a> From> for BlockState { .for_each(|spendable_block_state| { block_state.supply += &spendable_block_state.0; }); - block_state.supply.value += received.unspendable.unknown.0.value; - block_state.supply.utxos += - received.unspendable.empty.0.utxos + received.unspendable.unknown.0.utxos; + block_state.supply.utxos += received.unspendable.empty.0.utxos; block_state } } diff --git a/crates/brk_computer/src/states/cohort.rs b/crates/brk_computer/src/states/cohort.rs index 5f3bca861..794115aea 100644 --- a/crates/brk_computer/src/states/cohort.rs +++ b/crates/brk_computer/src/states/cohort.rs @@ -3,7 +3,7 @@ use brk_core::{Bitcoin, CheckedSub, Dollars}; use super::SupplyState; // Vecs ? probably -#[derive(Default, Clone)] +#[derive(Debug, Default, Clone)] pub struct CohortState { pub supply: SupplyState, pub realized_cap: Option, @@ -18,7 +18,7 @@ impl CohortState { } } - pub fn decrement(&mut self, supply_state: SupplyState, price: Option) { + pub fn decrement(&mut self, supply_state: &SupplyState, price: Option) { if let Some(realized_cap) = self.realized_cap.as_mut() { *realized_cap = realized_cap .checked_sub(price.unwrap() * Bitcoin::from(supply_state.value)) diff --git a/crates/brk_computer/src/states/outputs/by_spendable_type.rs b/crates/brk_computer/src/states/outputs/by_spendable_type.rs index 3bce18d3a..cfe175362 100644 --- a/crates/brk_computer/src/states/outputs/by_spendable_type.rs +++ b/crates/brk_computer/src/states/outputs/by_spendable_type.rs @@ -15,6 +15,7 @@ pub struct OutputsBySpendableType { pub p2wsh: T, pub p2tr: T, pub p2a: T, + pub unknown: T, } impl OutputsBySpendableType { @@ -29,6 +30,7 @@ impl OutputsBySpendableType { OutputType::P2WSH => &self.p2wsh, OutputType::P2TR => &self.p2tr, OutputType::P2A => &self.p2a, + OutputType::Unknown => &self.unknown, _ => unreachable!(), } } @@ -44,11 +46,12 @@ impl OutputsBySpendableType { OutputType::P2WSH => &mut self.p2wsh, OutputType::P2TR => &mut self.p2tr, OutputType::P2A => &mut self.p2a, + OutputType::Unknown => &mut self.unknown, _ => unreachable!(), } } - pub fn as_vec(&self) -> [&T; 9] { + pub fn as_vec(&self) -> [&T; 10] { [ &self.p2pk65, &self.p2pk33, @@ -59,10 +62,11 @@ impl OutputsBySpendableType { &self.p2wsh, &self.p2tr, &self.p2a, + &self.unknown, ] } - pub fn as_mut_vec(&mut self) -> [&mut T; 9] { + pub fn as_mut_vec(&mut self) -> [&mut T; 10] { [ &mut self.p2pk65, &mut self.p2pk33, @@ -73,10 +77,11 @@ impl OutputsBySpendableType { &mut self.p2wsh, &mut self.p2tr, &mut self.p2a, + &mut self.unknown, ] } - pub fn as_typed_vec(&self) -> [(OutputType, &T); 9] { + pub fn as_typed_vec(&self) -> [(OutputType, &T); 10] { [ (OutputType::P2PK65, &self.p2pk65), (OutputType::P2PK33, &self.p2pk33), @@ -87,12 +92,13 @@ impl OutputsBySpendableType { (OutputType::P2WSH, &self.p2wsh), (OutputType::P2TR, &self.p2tr), (OutputType::P2A, &self.p2a), + (OutputType::Unknown, &self.unknown), ] } } impl OutputsBySpendableType<(OutputFilter, T)> { - pub fn vecs(&self) -> [&T; 9] { + pub fn vecs(&self) -> [&T; 10] { [ &self.p2pk65.1, &self.p2pk33.1, @@ -103,6 +109,7 @@ impl OutputsBySpendableType<(OutputFilter, T)> { &self.p2wsh.1, &self.p2tr.1, &self.p2a.1, + &self.unknown.1, ] } } @@ -119,6 +126,7 @@ impl From> for OutputsBySpendableType<(OutputFilter p2wsh: (OutputFilter::Type(OutputType::P2WSH), value.p2wsh), p2tr: (OutputFilter::Type(OutputType::P2TR), value.p2tr), p2a: (OutputFilter::Type(OutputType::P2A), value.p2a), + unknown: (OutputFilter::Type(OutputType::Unknown), value.unknown), } } } diff --git a/crates/brk_computer/src/states/outputs/by_type.rs b/crates/brk_computer/src/states/outputs/by_type.rs index f2544a556..6a4bc6476 100644 --- a/crates/brk_computer/src/states/outputs/by_type.rs +++ b/crates/brk_computer/src/states/outputs/by_type.rs @@ -37,9 +37,9 @@ impl OutputsByType { OutputType::P2WSH => &mut self.spendable.p2wsh, OutputType::P2TR => &mut self.spendable.p2tr, OutputType::P2A => &mut self.spendable.p2a, + OutputType::Unknown => &mut self.spendable.unknown, OutputType::OpReturn => &mut self.unspendable.op_return, OutputType::Empty => &mut self.unspendable.empty, - OutputType::Unknown => &mut self.unspendable.unknown, } } diff --git a/crates/brk_computer/src/states/outputs/by_unspendable_type.rs b/crates/brk_computer/src/states/outputs/by_unspendable_type.rs index 38d44f6d1..edf267f77 100644 --- a/crates/brk_computer/src/states/outputs/by_unspendable_type.rs +++ b/crates/brk_computer/src/states/outputs/by_unspendable_type.rs @@ -4,7 +4,7 @@ pub struct OutputsByUnspendableType { pub op_return: T, pub empty: T, - pub unknown: T, + // pub unknown: T, } impl OutputsByUnspendableType { @@ -33,8 +33,12 @@ impl OutputsByUnspendableType { // .collect::>() // } - pub fn as_vec(&self) -> [&T; 3] { - [&self.op_return, &self.empty, &self.unknown] + pub fn as_vec(&self) -> [&T; 2] { + [ + &self.op_return, + &self.empty, + // &self.unknown + ] } // pub fn as_mut_vec(&mut self) -> [&mut T; 3] { diff --git a/crates/brk_computer/src/states/outputs/filter.rs b/crates/brk_computer/src/states/outputs/filter.rs index 834b7b79d..7715005c1 100644 --- a/crates/brk_computer/src/states/outputs/filter.rs +++ b/crates/brk_computer/src/states/outputs/filter.rs @@ -2,7 +2,7 @@ use std::ops::Range; use brk_core::{HalvingEpoch, OutputType, Sats}; -#[derive(Clone)] +#[derive(Debug, Clone)] pub enum OutputFilter { All, To(usize), diff --git a/crates/brk_computer/src/states/outputs/mod.rs b/crates/brk_computer/src/states/outputs/mod.rs index 0166c1488..32b18861d 100644 --- a/crates/brk_computer/src/states/outputs/mod.rs +++ b/crates/brk_computer/src/states/outputs/mod.rs @@ -37,13 +37,13 @@ pub struct Outputs { pub all: T, pub by_term: OutputsByTerm, // pub by_up_to: OutputsByUpTo, - // pub by_from: OutputsByFrom, + pub by_from: OutputsByFrom, // pub by_range: OutputsByRange, - // pub by_epoch: OutputsByEpoch, - // pub by_size: OutputsBySize, + pub by_epoch: OutputsByEpoch, + pub by_size: OutputsBySize, // // Needs whole UTXO set, TODO later // // pub by_value: OutputsByValue, - // pub by_spendable_type: OutputsBySpendableType, + pub by_spendable_type: OutputsBySpendableType, } impl Outputs { @@ -52,12 +52,12 @@ impl Outputs { .into_iter() .chain(self.by_term.as_mut_vec()) // .chain(self.by_up_to.as_mut_vec()) - // .chain(self.by_from.as_mut_vec()) + .chain(self.by_from.as_mut_vec()) // .chain(self.by_range.as_mut_vec()) - // .chain(self.by_epoch.as_mut_vec()) - // .chain(self.by_size.as_mut_vec()) + .chain(self.by_epoch.as_mut_vec()) + .chain(self.by_size.as_mut_vec()) // // .chain(self.by_value.as_mut_vec()) - // .chain(self.by_spendable_type.as_mut_vec()) + .chain(self.by_spendable_type.as_mut_vec()) .collect::>() } } @@ -73,9 +73,9 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { self.by_term .as_mut_vec() .into_par_iter() - // .chain(self.by_up_to.as_mut_vec()) - // .chain(self.by_from.as_mut_vec()) - // .chain(self.by_range.as_mut_vec()) + // .chain(self.by_up_to.as_mut_vec()) + .chain(self.by_from.as_mut_vec()) + // .chain(self.by_range.as_mut_vec()) .for_each(|(filter, v)| { let state = &mut v.state; @@ -107,7 +107,7 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { if is && !was { state.increment(&block_state.supply, block_state.price); } else if was && !is { - state.decrement(block_state.supply.clone(), block_state.price); + state.decrement(&block_state.supply, block_state.price); } ControlFlow::Continue(()) @@ -124,10 +124,10 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { .by_term .as_mut_vec() .into_iter() - // .chain(self.by_up_to.as_mut_vec()) - // .chain(self.by_from.as_mut_vec()) - // .chain(self.by_range.as_mut_vec()) - // .chain(self.by_epoch.as_mut_vec()) + // .chain(self.by_up_to.as_mut_vec()) + .chain(self.by_from.as_mut_vec()) + // .chain(self.by_range.as_mut_vec()) + .chain(self.by_epoch.as_mut_vec()) .collect::>(); let last_timestamp = chain_state.last().unwrap().timestamp; @@ -143,41 +143,41 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { .timestamp .difference_in_days_between(last_timestamp); - self.all.1.state.decrement(supply_state.clone(), price); + self.all.1.state.decrement(&supply_state, price); - // by_spendable_type.as_typed_vec().into_iter().for_each( - // |(output_type, (supply_state, _))| { - // self.by_spendable_type - // .get_mut(output_type) - // .1 - // .state - // .decrement(supply_state.clone(), price) - // }, - // ); + by_spendable_type.as_typed_vec().into_iter().for_each( + |(output_type, (supply_state, _))| { + self.by_spendable_type + .get_mut(output_type) + .1 + .state + .decrement(supply_state, price) + }, + ); - // by_spendable_type - // .as_vec() - // .into_iter() - // .flat_map(|(_, sats_received)| sats_received.iter()) - // .for_each(|sats| { - // let sats = *sats; - // self.by_size - // .as_mut_vec() - // .iter_mut() - // .filter(|(filter, _)| match filter { - // OutputFilter::Size(range) => range.contains(&sats), - // _ => unreachable!(), - // }) - // .for_each(|(_, vec)| { - // vec.state.decrement( - // SupplyState { - // utxos: 1, - // value: sats, - // }, - // price, - // ); - // }); - // }); + by_spendable_type + .as_vec() + .into_iter() + .flat_map(|(_, sats_received)| sats_received.iter()) + .for_each(|sats| { + let sats = *sats; + self.by_size + .as_mut_vec() + .iter_mut() + .filter(|(filter, _)| match filter { + OutputFilter::Size(range) => range.contains(&sats), + _ => unreachable!(), + }) + .for_each(|(_, vec)| { + vec.state.decrement( + &SupplyState { + utxos: 1, + value: sats, + }, + price, + ); + }); + }); time_based_vecs .iter_mut() @@ -189,7 +189,7 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { _ => unreachable!(), }) .for_each(|(_, vecs)| { - vecs.state.decrement(supply_state.clone(), price); + vecs.state.decrement(&supply_state, price); }); }); } @@ -205,7 +205,7 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { [ &mut self.all.1, &mut self.by_term.short.1, - // &mut self.by_epoch.mut_vec_from_height(height).1, + &mut self.by_epoch.mut_vec_from_height(height).1, // Skip from and range as can't receive in the past ] .into_iter() @@ -214,43 +214,44 @@ impl Outputs<(OutputFilter, vecs::utxos::cohort::Vecs)> { v.state.increment(&supply_state, price); }); - // let mut by_size = self.by_size.as_mut_vec(); + let mut by_size = self.by_size.as_mut_vec(); - // received - // .spendable - // .as_vec() - // .into_iter() - // .flat_map(|(_, sats_received)| sats_received.iter()) - // .for_each(|sats| { - // let sats = *sats; - // by_size - // .iter_mut() - // .filter(|(filter, _)| match filter { - // OutputFilter::Size(range) => range.contains(&sats), - // _ => unreachable!(), - // }) - // .for_each(|(_, vec)| { - // vec.state.increment( - // &SupplyState { - // utxos: 1, - // value: sats, - // }, - // price, - // ); - // }); - // }); + received + .spendable + .as_vec() + .into_iter() + .flat_map(|(_, sats_received)| sats_received.iter()) + .for_each(|sats| { + let sats = *sats; - // self.by_spendable_type - // .as_mut_vec() - // .into_iter() - // .for_each(|(filter, vecs)| { - // let output_type = match filter { - // OutputFilter::Type(output_type) => *output_type, - // _ => unreachable!(), - // }; - // vecs.state - // .increment(&received.spendable.get(output_type).0, price) - // }); + by_size + .iter_mut() + .filter(|(filter, _)| match filter { + OutputFilter::Size(range) => range.contains(&sats), + _ => unreachable!(), + }) + .for_each(|(_, vec)| { + vec.state.increment( + &SupplyState { + utxos: 1, + value: sats, + }, + price, + ); + }); + }); + + self.by_spendable_type + .as_mut_vec() + .into_iter() + .for_each(|(filter, vecs)| { + let output_type = match filter { + OutputFilter::Type(output_type) => *output_type, + _ => unreachable!(), + }; + vecs.state + .increment(&received.spendable.get(output_type).0, price) + }); } } @@ -260,12 +261,12 @@ impl Outputs<(OutputFilter, T)> { .into_iter() .chain(self.by_term.vecs()) // .chain(self.by_up_to.vecs()) - // .chain(self.by_from.vecs()) + .chain(self.by_from.vecs()) // .chain(self.by_range.vecs()) - // .chain(self.by_epoch.vecs()) - // .chain(self.by_size.vecs()) + .chain(self.by_epoch.vecs()) + .chain(self.by_size.vecs()) // // .chain(self.by_value.vecs()) - // .chain(self.by_spendable_type.vecs()) + .chain(self.by_spendable_type.vecs()) .collect::>() } } @@ -276,13 +277,13 @@ impl From> for Outputs<(OutputFilter, T)> { all: (OutputFilter::All, value.all), by_term: OutputsByTerm::from(value.by_term), // by_up_to: OutputsByUpTo::from(value.by_up_to), - // by_from: OutputsByFrom::from(value.by_from), + by_from: OutputsByFrom::from(value.by_from), // by_range: OutputsByRange::from(value.by_range), - // by_epoch: OutputsByEpoch::from(value.by_epoch), - // by_size: OutputsBySize::from(value.by_size), + by_epoch: OutputsByEpoch::from(value.by_epoch), + by_size: OutputsBySize::from(value.by_size), // // Needs whole UTXO set, TODO later // // by_value: OutputsByValue, - // by_spendable_type: OutputsBySpendableType::from(value.by_spendable_type), + by_spendable_type: OutputsBySpendableType::from(value.by_spendable_type), } } } diff --git a/crates/brk_computer/src/states/supply.rs b/crates/brk_computer/src/states/supply.rs index 3428d438c..23e66c776 100644 --- a/crates/brk_computer/src/states/supply.rs +++ b/crates/brk_computer/src/states/supply.rs @@ -27,8 +27,8 @@ impl AddAssign<&SupplyState> for SupplyState { } } -impl SubAssign for SupplyState { - fn sub_assign(&mut self, rhs: Self) { +impl SubAssign<&SupplyState> for SupplyState { + fn sub_assign(&mut self, rhs: &Self) { self.utxos = self.utxos.checked_sub(rhs.utxos).unwrap(); self.value = self.value.checked_sub(rhs.value).unwrap(); } diff --git a/crates/brk_computer/src/vecs/grouped/from_height.rs b/crates/brk_computer/src/vecs/grouped/from_height.rs index 299be642e..209646a05 100644 --- a/crates/brk_computer/src/vecs/grouped/from_height.rs +++ b/crates/brk_computer/src/vecs/grouped/from_height.rs @@ -103,9 +103,7 @@ where )?; let height: Option<&EagerVec> = None; - self.compute_rest(indexes, starting_indexes, exit, height)?; - - Ok(()) + self.compute_rest(indexes, starting_indexes, exit, height) } pub fn compute_rest( diff --git a/crates/brk_computer/src/vecs/grouped/ratio_from_dateindex.rs b/crates/brk_computer/src/vecs/grouped/ratio_from_dateindex.rs index 52c370365..9d50b1520 100644 --- a/crates/brk_computer/src/vecs/grouped/ratio_from_dateindex.rs +++ b/crates/brk_computer/src/vecs/grouped/ratio_from_dateindex.rs @@ -18,7 +18,7 @@ use super::{ComputedVecsFromDateIndex, StorableVecGeneatorOptions}; #[derive(Clone)] pub struct ComputedRatioVecsFromDateIndex { - pub price: ComputedVecsFromDateIndex, + pub price: Option>, pub ratio: ComputedVecsFromDateIndex, pub ratio_sma: ComputedVecsFromDateIndex, @@ -60,19 +60,22 @@ impl ComputedRatioVecsFromDateIndex { pub fn forced_import( path: &Path, name: &str, - // _compute_source: bool, + compute_source: bool, version: Version, compressed: Compressed, options: StorableVecGeneatorOptions, ) -> color_eyre::Result { Ok(Self { - price: ComputedVecsFromDateIndex::forced_import( - path, - name, - VERSION + version, - compressed, - options, - )?, + price: compute_source.then(|| { + ComputedVecsFromDateIndex::forced_import( + path, + name, + VERSION + version, + compressed, + options, + ) + .unwrap() + }), ratio: ComputedVecsFromDateIndex::forced_import( path, &format!("{name}_ratio"), @@ -300,7 +303,7 @@ impl ComputedRatioVecsFromDateIndex { }) } - pub fn compute( + pub fn compute_all( &mut self, indexer: &Indexer, indexes: &indexes::Vecs, @@ -319,8 +322,34 @@ impl ComputedRatioVecsFromDateIndex { ) -> Result<()>, { self.price + .as_mut() + .unwrap() .compute(indexer, indexes, starting_indexes, exit, compute)?; + let date_to_price_opt: Option<&EagerVec> = None; + self.compute_rest( + indexer, + indexes, + fetched, + starting_indexes, + exit, + date_to_price_opt, + ) + } + + pub fn compute_rest( + &mut self, + indexer: &Indexer, + indexes: &indexes::Vecs, + fetched: &fetched::Vecs, + starting_indexes: &Indexes, + exit: &Exit, + date_to_price_opt: Option<&impl AnyIterableVec>, + ) -> color_eyre::Result<()> { + let date_to_price = date_to_price_opt.unwrap_or_else(|| unsafe { + std::mem::transmute(&self.price.as_ref().unwrap().dateindex) + }); + let closes = &fetched.timeindexes_to_close.dateindex; self.ratio.compute( @@ -329,7 +358,7 @@ impl ComputedRatioVecsFromDateIndex { starting_indexes, exit, |v, _, _, starting_indexes, exit| { - let mut price = self.price.dateindex.into_iter(); + let mut price = date_to_price.iter(); v.compute_transform( starting_indexes.dateindex, closes, @@ -590,6 +619,10 @@ impl ComputedRatioVecsFromDateIndex { self.ratio_m3sd .compute_rest(indexes, starting_indexes, exit)?; + let date_to_price = date_to_price_opt.unwrap_or_else(|| unsafe { + std::mem::transmute(&self.price.as_ref().unwrap().dateindex) + }); + self.ratio_p99_as_price.compute( indexer, indexes, @@ -599,7 +632,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p99.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -618,7 +651,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p99_5.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -637,7 +670,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p99_9.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -656,7 +689,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p1.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -675,7 +708,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p0_5.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -694,7 +727,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p0_1.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -713,7 +746,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p1sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -732,7 +765,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p2sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -751,7 +784,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_p3sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -770,7 +803,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_m1sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -789,7 +822,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_m2sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -808,7 +841,7 @@ impl ComputedRatioVecsFromDateIndex { let mut iter = self.ratio_m3sd.dateindex.into_iter(); vec.compute_transform( starting_indexes.dateindex, - &self.price.dateindex, + date_to_price, |(i, price, ..)| { let multiplier = iter.unwrap_get_inner(i); (i, price * multiplier) @@ -862,7 +895,7 @@ impl ComputedRatioVecsFromDateIndex { pub fn vecs(&self) -> Vec<&dyn AnyCollectableVec> { [ - self.price.vecs(), + self.price.as_ref().map_or(vec![], |v| v.vecs()), self.ratio.vecs(), self.ratio_sma.vecs(), self.ratio_1w_sma.vecs(), diff --git a/crates/brk_computer/src/vecs/market.rs b/crates/brk_computer/src/vecs/market.rs index 6a4c31faf..7e7cb9718 100644 --- a/crates/brk_computer/src/vecs/market.rs +++ b/crates/brk_computer/src/vecs/market.rs @@ -209,6 +209,7 @@ impl Vecs { indexes_to_1w_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "1w_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -216,6 +217,7 @@ impl Vecs { indexes_to_8d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "8d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -223,6 +225,7 @@ impl Vecs { indexes_to_13d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "13d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -230,6 +233,7 @@ impl Vecs { indexes_to_21d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "21d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -237,6 +241,7 @@ impl Vecs { indexes_to_1m_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "1m_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -244,6 +249,7 @@ impl Vecs { indexes_to_34d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "34d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -251,6 +257,7 @@ impl Vecs { indexes_to_55d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "55d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -258,6 +265,7 @@ impl Vecs { indexes_to_89d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "89d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -265,6 +273,7 @@ impl Vecs { indexes_to_144d_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "144d_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -272,6 +281,7 @@ impl Vecs { indexes_to_1y_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "1y_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -279,6 +289,7 @@ impl Vecs { indexes_to_2y_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "2y_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -286,6 +297,7 @@ impl Vecs { indexes_to_200w_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "200w_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -293,6 +305,7 @@ impl Vecs { indexes_to_4y_sma: ComputedRatioVecsFromDateIndex::forced_import( path, "4y_sma", + true, VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_last(), @@ -1622,7 +1635,7 @@ impl Vecs { .into_iter() .for_each(|(vecs, sma)| { s.spawn(move || -> color_eyre::Result<()> { - vecs.compute( + vecs.compute_all( indexer, indexes, fetched, diff --git a/crates/brk_computer/src/vecs/mod.rs b/crates/brk_computer/src/vecs/mod.rs index 7bbbb4253..4f3e48079 100644 --- a/crates/brk_computer/src/vecs/mod.rs +++ b/crates/brk_computer/src/vecs/mod.rs @@ -25,7 +25,7 @@ pub struct Vecs { pub mining: mining::Vecs, pub market: market::Vecs, pub transactions: transactions::Vecs, - // pub utxos: utxos::Vecs, + pub utxos: utxos::Vecs, pub fetched: Option, } @@ -49,7 +49,7 @@ impl Vecs { mining: mining::Vecs::forced_import(path, computation, compressed)?, constants: constants::Vecs::forced_import(path, computation, compressed)?, market: market::Vecs::forced_import(path, computation, compressed)?, - // utxos: utxos::Vecs::forced_import(path, computation, compressed, fetched.as_ref())?, + utxos: utxos::Vecs::forced_import(path, computation, compressed, fetched.as_ref())?, transactions: transactions::Vecs::forced_import( path, indexer, @@ -110,14 +110,14 @@ impl Vecs { )?; } - // self.utxos.compute( - // indexer, - // &self.indexes, - // &self.transactions, - // self.fetched.as_ref(), - // &starting_indexes, - // exit, - // )?; + self.utxos.compute( + indexer, + &self.indexes, + &self.transactions, + self.fetched.as_ref(), + &starting_indexes, + exit, + )?; Ok(()) } @@ -130,7 +130,7 @@ impl Vecs { self.mining.vecs(), self.market.vecs(), self.transactions.vecs(), - // self.utxos.vecs(), + self.utxos.vecs(), self.fetched.as_ref().map_or(vec![], |v| v.vecs()), ] .into_iter() diff --git a/crates/brk_computer/src/vecs/utxos/cohort.rs b/crates/brk_computer/src/vecs/utxos/cohort.rs index cf5a7c778..1f68360a0 100644 --- a/crates/brk_computer/src/vecs/utxos/cohort.rs +++ b/crates/brk_computer/src/vecs/utxos/cohort.rs @@ -12,7 +12,8 @@ use crate::{ vecs::{ Indexes, fetched, grouped::{ - ComputedValueVecsFromHeight, ComputedVecsFromHeight, StorableVecGeneatorOptions, + ComputedRatioVecsFromDateIndex, ComputedValueVecsFromHeight, ComputedVecsFromHeight, + StorableVecGeneatorOptions, }, indexes, }, @@ -30,6 +31,9 @@ pub struct Vecs { pub indexes_to_supply: ComputedValueVecsFromHeight, pub height_to_utxo_count: EagerVec, pub indexes_to_utxo_count: ComputedVecsFromHeight, + + pub indexes_to_realized_price: Option>, + pub indexes_to_realized_price_extra: Option, } impl Vecs { @@ -38,6 +42,7 @@ impl Vecs { cohort_name: Option<&str>, _computation: Computation, compressed: Compressed, + version: Version, fetched: Option<&fetched::Vecs>, ) -> color_eyre::Result { let compute_dollars = fetched.is_some(); @@ -48,15 +53,20 @@ impl Vecs { let suffix = |s: &str| cohort_name.map_or(s.to_string(), |name| format!("{name}_{s}")); + let mut state = CohortState::default(); + if compute_dollars { + state.realized_cap = Some(Dollars::ZERO); + } + Ok(Self { starting_height: Height::ZERO, - state: CohortState::default(), + state, height_to_realized_cap: compute_dollars.then(|| { EagerVec::forced_import( path, &suffix("realized_cap"), - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, ) .unwrap() @@ -66,7 +76,7 @@ impl Vecs { path, &suffix("realized_cap"), false, - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, StorableVecGeneatorOptions::default().add_last(), ) @@ -75,14 +85,14 @@ impl Vecs { height_to_supply: EagerVec::forced_import( path, &suffix("supply"), - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, )?, indexes_to_supply: ComputedValueVecsFromHeight::forced_import( path, &suffix("supply"), false, - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, StorableVecGeneatorOptions::default().add_last(), compute_dollars, @@ -90,22 +100,45 @@ impl Vecs { height_to_utxo_count: EagerVec::forced_import( path, &suffix("utxo_count"), - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, )?, indexes_to_utxo_count: ComputedVecsFromHeight::forced_import( path, &suffix("utxo_count"), false, - VERSION + Version::ZERO, + VERSION + Version::ZERO + version, compressed, StorableVecGeneatorOptions::default().add_last(), )?, + + indexes_to_realized_price: compute_dollars.then(|| { + ComputedVecsFromHeight::forced_import( + path, + &suffix("realized_price"), + true, + VERSION + Version::ZERO + version, + compressed, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), + indexes_to_realized_price_extra: compute_dollars.then(|| { + ComputedRatioVecsFromDateIndex::forced_import( + path, + &suffix("realized_price"), + false, + VERSION + Version::ZERO, + compressed, + StorableVecGeneatorOptions::default().add_last(), + ) + .unwrap() + }), }) } - pub fn init(&mut self, starting_indexes: &Indexes) -> Height { - self.starting_height = [ + pub fn starting_height(&self) -> Height { + [ self.height_to_supply.len(), self.height_to_utxo_count.len(), self.height_to_realized_cap @@ -116,29 +149,33 @@ impl Vecs { .map(Height::from) .min() .unwrap() - .min(starting_indexes.height); + } - if let Some(height_to_realized_cap) = self.height_to_realized_cap.as_mut() { - if let Some(prev_height) = self.starting_height.checked_sub(Height::new(1)) { - self.state.supply.value = self - .height_to_supply - .into_iter() - .unwrap_get_inner(prev_height); - self.state.supply.utxos = *self - .height_to_utxo_count - .into_iter() - .unwrap_get_inner(prev_height); + pub fn init(&mut self, starting_height: Height) { + if starting_height > self.starting_height() { + unreachable!() + } + + self.starting_height = starting_height; + + if let Some(prev_height) = starting_height.checked_sub(Height::new(1)) { + self.state.supply.value = self + .height_to_supply + .into_iter() + .unwrap_get_inner(prev_height); + self.state.supply.utxos = *self + .height_to_utxo_count + .into_iter() + .unwrap_get_inner(prev_height); + + if let Some(height_to_realized_cap) = self.height_to_realized_cap.as_mut() { self.state.realized_cap = Some( height_to_realized_cap .into_iter() .unwrap_get_inner(prev_height), ); - } else { - self.state.realized_cap = Some(Dollars::ZERO); } } - - self.starting_height } pub fn validate_computed_versions(&mut self, base_version: Version) -> Result<()> { @@ -157,10 +194,15 @@ impl Vecs { base_version + height_to_realized_cap.inner_version(), )?; } + Ok(()) } pub fn forced_pushed_at(&mut self, height: Height, exit: &Exit) -> Result<()> { + if self.starting_height > height { + return Ok(()); + } + self.height_to_supply .forced_push_at(height, self.state.supply.value, exit)?; @@ -173,7 +215,10 @@ impl Vecs { if let Some(height_to_realized_cap) = self.height_to_realized_cap.as_mut() { height_to_realized_cap.forced_push_at( height, - self.state.realized_cap.unwrap(), + self.state.realized_cap.unwrap_or_else(|| { + dbg!(&self.state); + panic!(); + }), exit, )?; } @@ -225,6 +270,41 @@ impl Vecs { )?; } + if let Some(indexes_to_realized_price) = self.indexes_to_realized_price.as_mut() { + indexes_to_realized_price.compute_all( + indexer, + indexes, + starting_indexes, + exit, + |vec, _, _, starting_indexes, exit| { + vec.compute_divide( + starting_indexes.height, + self.height_to_realized_cap.as_ref().unwrap(), + &**self.indexes_to_supply.bitcoin.height.as_ref().unwrap(), + exit, + ) + }, + )?; + } + + if let Some(indexes_to_realized_price_extra) = self.indexes_to_realized_price_extra.as_mut() + { + indexes_to_realized_price_extra.compute_rest( + indexer, + indexes, + fetched.as_ref().unwrap(), + starting_indexes, + exit, + Some( + self.indexes_to_realized_price + .as_ref() + .unwrap() + .dateindex + .unwrap_last(), + ), + )?; + } + Ok(()) } @@ -242,6 +322,12 @@ impl Vecs { self.indexes_to_realized_cap .as_ref() .map_or(vec![], |v| v.vecs()), + self.indexes_to_realized_price + .as_ref() + .map_or(vec![], |v| v.vecs()), + self.indexes_to_realized_price_extra + .as_ref() + .map_or(vec![], |v| v.vecs()), ] .into_iter() .flatten() @@ -261,6 +347,9 @@ impl Clone for Vecs { indexes_to_supply: self.indexes_to_supply.clone(), height_to_utxo_count: self.height_to_utxo_count.clone(), indexes_to_utxo_count: self.indexes_to_utxo_count.clone(), + + indexes_to_realized_price: self.indexes_to_realized_price.clone(), + indexes_to_realized_price_extra: self.indexes_to_realized_price_extra.clone(), } } } diff --git a/crates/brk_computer/src/vecs/utxos/mod.rs b/crates/brk_computer/src/vecs/utxos/mod.rs index 5260b244c..0f130c46f 100644 --- a/crates/brk_computer/src/vecs/utxos/mod.rs +++ b/crates/brk_computer/src/vecs/utxos/mod.rs @@ -23,7 +23,7 @@ use super::{ pub mod cohort; -const VERSION: Version = Version::new(50); +const VERSION: Version = Version::new(99); #[derive(Clone)] pub struct Vecs { @@ -52,7 +52,7 @@ impl Vecs { chain_state: StoredVec::forced_import( &states_path, "chain", - Version::ZERO, + VERSION + Version::ZERO, Compressed::NO, )?, @@ -78,6 +78,7 @@ impl Vecs { None, _computation, compressed, + VERSION + Version::ZERO, fetched, )?, by_term: OutputsByTerm { @@ -86,6 +87,7 @@ impl Vecs { Some("sth"), _computation, compressed, + VERSION + Version::ZERO, fetched, )?, long: cohort::Vecs::forced_import( @@ -93,6 +95,7 @@ impl Vecs { Some("lth"), _computation, compressed, + VERSION + Version::ZERO, fetched, )?, }, @@ -102,6 +105,7 @@ impl Vecs { // Some("up_to_1d"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1w: cohort::Vecs::forced_import( @@ -109,6 +113,7 @@ impl Vecs { // Some("up_to_1w"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1m: cohort::Vecs::forced_import( @@ -116,6 +121,7 @@ impl Vecs { // Some("up_to_1m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _2m: cohort::Vecs::forced_import( @@ -123,6 +129,7 @@ impl Vecs { // Some("up_to_2m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _3m: cohort::Vecs::forced_import( @@ -130,6 +137,7 @@ impl Vecs { // Some("up_to_3m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _4m: cohort::Vecs::forced_import( @@ -137,6 +145,7 @@ impl Vecs { // Some("up_to_4m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _5m: cohort::Vecs::forced_import( @@ -144,6 +153,7 @@ impl Vecs { // Some("up_to_5m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _6m: cohort::Vecs::forced_import( @@ -151,6 +161,7 @@ impl Vecs { // Some("up_to_6m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1y: cohort::Vecs::forced_import( @@ -158,6 +169,7 @@ impl Vecs { // Some("up_to_1y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _2y: cohort::Vecs::forced_import( @@ -165,6 +177,7 @@ impl Vecs { // Some("up_to_2y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _3y: cohort::Vecs::forced_import( @@ -172,6 +185,7 @@ impl Vecs { // Some("up_to_3y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _4y: cohort::Vecs::forced_import( @@ -179,6 +193,7 @@ impl Vecs { // Some("up_to_4y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _5y: cohort::Vecs::forced_import( @@ -186,6 +201,7 @@ impl Vecs { // Some("up_to_5y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _6y: cohort::Vecs::forced_import( @@ -193,6 +209,7 @@ impl Vecs { // Some("up_to_6y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _7y: cohort::Vecs::forced_import( @@ -200,6 +217,7 @@ impl Vecs { // Some("up_to_7y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _8y: cohort::Vecs::forced_import( @@ -207,6 +225,7 @@ impl Vecs { // Some("up_to_8y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _10y: cohort::Vecs::forced_import( @@ -214,6 +233,7 @@ impl Vecs { // Some("up_to_10y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _15y: cohort::Vecs::forced_import( @@ -221,143 +241,163 @@ impl Vecs { // Some("up_to_15y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // }, - // by_from: OutputsByFrom { - // _1d: cohort::Vecs::forced_import( - // path, - // Some("from_1d"), - // _computation, - // compressed, - // fetched, - // )?, - // _1w: cohort::Vecs::forced_import( - // path, - // Some("from_1w"), - // _computation, - // compressed, - // fetched, - // )?, - // _1m: cohort::Vecs::forced_import( - // path, - // Some("from_1m"), - // _computation, - // compressed, - // fetched, - // )?, - // _2m: cohort::Vecs::forced_import( - // path, - // Some("from_2m"), - // _computation, - // compressed, - // fetched, - // )?, - // _3m: cohort::Vecs::forced_import( - // path, - // Some("from_3m"), - // _computation, - // compressed, - // fetched, - // )?, - // _4m: cohort::Vecs::forced_import( - // path, - // Some("from_4m"), - // _computation, - // compressed, - // fetched, - // )?, - // _5m: cohort::Vecs::forced_import( - // path, - // Some("from_5m"), - // _computation, - // compressed, - // fetched, - // )?, - // _6m: cohort::Vecs::forced_import( - // path, - // Some("from_6m"), - // _computation, - // compressed, - // fetched, - // )?, - // _1y: cohort::Vecs::forced_import( - // path, - // Some("from_1y"), - // _computation, - // compressed, - // fetched, - // )?, - // _2y: cohort::Vecs::forced_import( - // path, - // Some("from_2y"), - // _computation, - // compressed, - // fetched, - // )?, - // _3y: cohort::Vecs::forced_import( - // path, - // Some("from_3y"), - // _computation, - // compressed, - // fetched, - // )?, - // _4y: cohort::Vecs::forced_import( - // path, - // Some("from_4y"), - // _computation, - // compressed, - // fetched, - // )?, - // _5y: cohort::Vecs::forced_import( - // path, - // Some("from_5y"), - // _computation, - // compressed, - // fetched, - // )?, - // _6y: cohort::Vecs::forced_import( - // path, - // Some("from_6y"), - // _computation, - // compressed, - // fetched, - // )?, - // _7y: cohort::Vecs::forced_import( - // path, - // Some("from_7y"), - // _computation, - // compressed, - // fetched, - // )?, - // _8y: cohort::Vecs::forced_import( - // path, - // Some("from_8y"), - // _computation, - // compressed, - // fetched, - // )?, - // _10y: cohort::Vecs::forced_import( - // path, - // Some("from_10y"), - // _computation, - // compressed, - // fetched, - // )?, - // _15y: cohort::Vecs::forced_import( - // path, - // Some("from_15y"), - // _computation, - // compressed, - // fetched, - // )?, - // }, + by_from: OutputsByFrom { + _1d: cohort::Vecs::forced_import( + path, + Some("from_1d"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _1w: cohort::Vecs::forced_import( + path, + Some("from_1w"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _1m: cohort::Vecs::forced_import( + path, + Some("from_1m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _2m: cohort::Vecs::forced_import( + path, + Some("from_2m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _3m: cohort::Vecs::forced_import( + path, + Some("from_3m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _4m: cohort::Vecs::forced_import( + path, + Some("from_4m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _5m: cohort::Vecs::forced_import( + path, + Some("from_5m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _6m: cohort::Vecs::forced_import( + path, + Some("from_6m"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _1y: cohort::Vecs::forced_import( + path, + Some("from_1y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _2y: cohort::Vecs::forced_import( + path, + Some("from_2y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _3y: cohort::Vecs::forced_import( + path, + Some("from_3y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _4y: cohort::Vecs::forced_import( + path, + Some("from_4y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _5y: cohort::Vecs::forced_import( + path, + Some("from_5y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _6y: cohort::Vecs::forced_import( + path, + Some("from_6y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _7y: cohort::Vecs::forced_import( + path, + Some("from_7y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _8y: cohort::Vecs::forced_import( + path, + Some("from_8y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _10y: cohort::Vecs::forced_import( + path, + Some("from_10y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _15y: cohort::Vecs::forced_import( + path, + Some("from_15y"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + }, // by_range: OutputsByRange { // _1d_to_1w: cohort::Vecs::forced_import( // path, // Some("from_1d_to_1w"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1w_to_1m: cohort::Vecs::forced_import( @@ -365,6 +405,7 @@ impl Vecs { // Some("from_1w_to_1m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1m_to_3m: cohort::Vecs::forced_import( @@ -372,6 +413,7 @@ impl Vecs { // Some("from_1m_to_3m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _3m_to_6m: cohort::Vecs::forced_import( @@ -379,6 +421,7 @@ impl Vecs { // Some("from_3m_to_6m"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _6m_to_1y: cohort::Vecs::forced_import( @@ -386,6 +429,7 @@ impl Vecs { // Some("from_6m_to_1y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _1y_to_2y: cohort::Vecs::forced_import( @@ -393,6 +437,7 @@ impl Vecs { // Some("from_1y_to_2y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _2y_to_3y: cohort::Vecs::forced_import( @@ -400,6 +445,7 @@ impl Vecs { // Some("from_2y_to_3y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _3y_to_4y: cohort::Vecs::forced_import( @@ -407,6 +453,7 @@ impl Vecs { // Some("from_3y_to_4y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _4y_to_5y: cohort::Vecs::forced_import( @@ -414,6 +461,7 @@ impl Vecs { // Some("from_4y_to_5y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _5y_to_7y: cohort::Vecs::forced_import( @@ -421,6 +469,7 @@ impl Vecs { // Some("from_5y_to_7y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _7y_to_10y: cohort::Vecs::forced_import( @@ -428,6 +477,7 @@ impl Vecs { // Some("from_7y_to_10y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // _10y_to_15y: cohort::Vecs::forced_import( @@ -435,146 +485,166 @@ impl Vecs { // Some("from_10y_to_15y"), // _computation, // compressed, + // VERSION + Version::ZERO, // fetched, // )?, // }, - // by_epoch: OutputsByEpoch { - // _0: cohort::Vecs::forced_import( - // path, - // Some("epoch_0"), - // _computation, - // compressed, - // fetched, - // )?, - // _1: cohort::Vecs::forced_import( - // path, - // Some("epoch_1"), - // _computation, - // compressed, - // fetched, - // )?, - // _2: cohort::Vecs::forced_import( - // path, - // Some("epoch_2"), - // _computation, - // compressed, - // fetched, - // )?, - // _3: cohort::Vecs::forced_import( - // path, - // Some("epoch_3"), - // _computation, - // compressed, - // fetched, - // )?, - // _4: cohort::Vecs::forced_import( - // path, - // Some("epoch_4"), - // _computation, - // compressed, - // fetched, - // )?, - // }, - // by_size: OutputsBySize { - // from_1sat_to_10sats: cohort::Vecs::forced_import( - // path, - // Some("from_1sat_to_10sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_10sats_to_100sats: cohort::Vecs::forced_import( - // path, - // Some("from_10sats_to_100sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_100sats_to_1_000sats: cohort::Vecs::forced_import( - // path, - // Some("from_100sats_to_1_000sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_1_000sats_to_10_000sats: cohort::Vecs::forced_import( - // path, - // Some("from_1_000sats_to_10_000sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_10_000sats_to_100_000sats: cohort::Vecs::forced_import( - // path, - // Some("from_10_000sats_to_100_000sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_100_000sats_to_1_000_000sats: cohort::Vecs::forced_import( - // path, - // Some("from_100_000sats_to_1_000_000sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_1_000_000sats_to_10_000_000sats: cohort::Vecs::forced_import( - // path, - // Some("from_1_000_000sats_to_10_000_000sats"), - // _computation, - // compressed, - // fetched, - // )?, - // from_10_000_000sats_to_1btc: cohort::Vecs::forced_import( - // path, - // Some("from_10_000_000sats_to_1btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_1btc_to_10btc: cohort::Vecs::forced_import( - // path, - // Some("from_1btc_to_10btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_10btc_to_100btc: cohort::Vecs::forced_import( - // path, - // Some("from_10btc_to_100btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_100btc_to_1_000btc: cohort::Vecs::forced_import( - // path, - // Some("from_100btc_to_1_000btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_1_000btc_to_10_000btc: cohort::Vecs::forced_import( - // path, - // Some("from_1_000btc_to_10_000btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_10_000btc_to_100_000btc: cohort::Vecs::forced_import( - // path, - // Some("from_10_000btc_to_100_000btc"), - // _computation, - // compressed, - // fetched, - // )?, - // from_100_000btc: cohort::Vecs::forced_import( - // path, - // Some("from_100_000btc"), - // _computation, - // compressed, - // fetched, - // )?, - // }, + by_epoch: OutputsByEpoch { + _0: cohort::Vecs::forced_import( + path, + Some("epoch_0"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _1: cohort::Vecs::forced_import( + path, + Some("epoch_1"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _2: cohort::Vecs::forced_import( + path, + Some("epoch_2"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _3: cohort::Vecs::forced_import( + path, + Some("epoch_3"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + _4: cohort::Vecs::forced_import( + path, + Some("epoch_4"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + }, + by_size: OutputsBySize { + from_1sat_to_10sats: cohort::Vecs::forced_import( + path, + Some("from_1sat_to_10sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_10sats_to_100sats: cohort::Vecs::forced_import( + path, + Some("from_10sats_to_100sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_100sats_to_1_000sats: cohort::Vecs::forced_import( + path, + Some("from_100sats_to_1_000sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_1_000sats_to_10_000sats: cohort::Vecs::forced_import( + path, + Some("from_1_000sats_to_10_000sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_10_000sats_to_100_000sats: cohort::Vecs::forced_import( + path, + Some("from_10_000sats_to_100_000sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_100_000sats_to_1_000_000sats: cohort::Vecs::forced_import( + path, + Some("from_100_000sats_to_1_000_000sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_1_000_000sats_to_10_000_000sats: cohort::Vecs::forced_import( + path, + Some("from_1_000_000sats_to_10_000_000sats"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_10_000_000sats_to_1btc: cohort::Vecs::forced_import( + path, + Some("from_10_000_000sats_to_1btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_1btc_to_10btc: cohort::Vecs::forced_import( + path, + Some("from_1btc_to_10btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_10btc_to_100btc: cohort::Vecs::forced_import( + path, + Some("from_10btc_to_100btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_100btc_to_1_000btc: cohort::Vecs::forced_import( + path, + Some("from_100btc_to_1_000btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_1_000btc_to_10_000btc: cohort::Vecs::forced_import( + path, + Some("from_1_000btc_to_10_000btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_10_000btc_to_100_000btc: cohort::Vecs::forced_import( + path, + Some("from_10_000btc_to_100_000btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + from_100_000btc: cohort::Vecs::forced_import( + path, + Some("from_100_000btc"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + }, // by_value: OutputsByValue { // up_to_1cent: cohort::Vecs::forced_import( // path, @@ -668,92 +738,104 @@ impl Vecs { // fetched, // )?, // }, - // by_spendable_type: OutputsBySpendableType { - // p2pk65: cohort::Vecs::forced_import( - // path, - // Some("p2pk65"), - // _computation, - // compressed, - // fetched, - // )?, - // p2pk33: cohort::Vecs::forced_import( - // path, - // Some("p2pk33"), - // _computation, - // compressed, - // fetched, - // )?, - // p2pkh: cohort::Vecs::forced_import( - // path, - // Some("p2pkh"), - // _computation, - // compressed, - // fetched, - // )?, - // p2ms: cohort::Vecs::forced_import( - // path, - // Some("p2ms"), - // _computation, - // compressed, - // fetched, - // )?, - // p2sh: cohort::Vecs::forced_import( - // path, - // Some("p2sh"), - // _computation, - // compressed, - // fetched, - // )?, - // // op_return: cohort::Vecs::forced_import( - // // path, - // // Some("op_return"), - // // _computation, - // // compressed, - // // fetched, - // // )?, - // p2wpkh: cohort::Vecs::forced_import( - // path, - // Some("p2wpkh"), - // _computation, - // compressed, - // fetched, - // )?, - // p2wsh: cohort::Vecs::forced_import( - // path, - // Some("p2wsh"), - // _computation, - // compressed, - // fetched, - // )?, - // p2tr: cohort::Vecs::forced_import( - // path, - // Some("p2tr"), - // _computation, - // compressed, - // fetched, - // )?, - // p2a: cohort::Vecs::forced_import( - // path, - // Some("p2a"), - // _computation, - // compressed, - // fetched, - // )?, - // // empty: cohort::Vecs::forced_import( - // // path, - // // Some("empty"), - // // _computation, - // // compressed, - // // fetched, - // // )?, - // // unknown: cohort::Vecs::forced_import( - // // path, - // // Some("unknown"), - // // _computation, - // // compressed, - // // fetched, - // // )?, - // }, + by_spendable_type: OutputsBySpendableType { + p2pk65: cohort::Vecs::forced_import( + path, + Some("p2pk65"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2pk33: cohort::Vecs::forced_import( + path, + Some("p2pk33"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2pkh: cohort::Vecs::forced_import( + path, + Some("p2pkh"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2ms: cohort::Vecs::forced_import( + path, + Some("p2ms"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2sh: cohort::Vecs::forced_import( + path, + Some("p2sh"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + // op_return: cohort::Vecs::forced_import( + // path, + // Some("op_return"), + // _computation, + // compressed, + // VERSION + Version::ZERO, + // fetched, + // )?, + p2wpkh: cohort::Vecs::forced_import( + path, + Some("p2wpkh"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2wsh: cohort::Vecs::forced_import( + path, + Some("p2wsh"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2tr: cohort::Vecs::forced_import( + path, + Some("p2tr"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + p2a: cohort::Vecs::forced_import( + path, + Some("p2a"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + // empty: cohort::Vecs::forced_import( + // path, + // Some("empty"), + // _computation, + // compressed, + // VERSION + Version::ZERO, + // fetched, + // )?, + unknown: cohort::Vecs::forced_import( + path, + Some("unknown"), + _computation, + compressed, + VERSION + Version::ZERO, + fetched, + )?, + }, }) }, }) @@ -837,7 +919,7 @@ impl Vecs { let stateful_starting_height = match flat_vecs_ .iter_mut() - .map(|(_, v)| v.init(starting_indexes)) + .map(|(_, v)| v.starting_height()) .min() .unwrap_or_default() .min(chain_state_starting_height) @@ -875,8 +957,18 @@ impl Vecs { if stateful_starting_height.is_zero() { info!("Starting processing utxos from the start"); } - let starting_height = - stateful_starting_height.min(Height::from(self.height_to_unspendable_supply.len())); + let starting_height = starting_indexes + .height + .min(stateful_starting_height) + .min(Height::from(self.height_to_unspendable_supply.len())); + + // --- + // INIT + // --- + + flat_vecs_ + .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 @@ -971,10 +1063,10 @@ impl Vecs { let output_type = outputindex_to_outputtype_iter_2.unwrap_get_inner(outputindex); - let (sent_supply, sats_vec) = by_type.get_mut(output_type); + let (received_supply, sats_vec) = by_type.get_mut(output_type); - sent_supply.value += value; - sent_supply.utxos += 1; + received_supply.value += value; + received_supply.utxos += 1; sats_vec.push(value); }); @@ -997,18 +1089,16 @@ impl Vecs { received.spendable.p2pk65.0.utxos -= 1; received.spendable.p2pk65.0.value -= Sats::FIFTY_BTC; unspendable_supply += Sats::FIFTY_BTC; - } else { + } 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 == Height::new(91_880) { - let entry = 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() - }; - entry.spendable.p2pk65.0.value += Sats::FIFTY_BTC; - entry.spendable.p2pk65.0.utxos += 1; - entry.spendable.p2pk65.1.push(Sats::FIFTY_BTC); - } + let entry = 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() + }; + entry.spendable.p2pk65.0.value += Sats::FIFTY_BTC; + entry.spendable.p2pk65.0.utxos += 1; + entry.spendable.p2pk65.1.push(Sats::FIFTY_BTC); }; if chain_state_starting_height <= height { @@ -1027,60 +1117,24 @@ impl Vecs { // SEND - // Apply sent to height_to_sent .iter() .for_each(|(height, sent_data_by_type)| { let block_state = chain_state.get_mut(height.unwrap_to_usize()).unwrap(); + sent_data_by_type .as_vec() .into_iter() - .for_each(|(supply, _)| { - block_state.supply -= supply.clone(); - }); + .for_each(|(supply, _)| block_state.supply -= supply); }); self.utxos_vecs.send(height_to_sent, chain_state.as_slice()); } else { + dbg!(chain_state_starting_height, height); panic!("temp, just making sure") } - // received. - // 2. push received - // 3. subtract sent - - // 4. check what's the point with wth is after this message - - // let (sent, realized_cap_destroyed) = height_to_sent - // .par_iter() - // .map(|(_, (_, dollars, sats, _))| { - // let dollars = *dollars; - // let sats = *sats; - // (sats, dollars * Bitcoin::from(sats)) - // }) - // .reduce( - // || (Sats::ZERO, Dollars::ZERO), - // |acc, (sats, dollars)| (acc.0 + sats, acc.1 + dollars), - // ); - - // state.supply -= sent; - - // state.supply += received_spendable; - // state.unspendable_supply += received_unspendable; - - // *state.utxo_count += utxos_created; - // *state.utxo_count -= utxos_destroyed; - - // if let Some(height_to_close_iter) = height_to_close_iter.as_mut() { - // let received = received_spendable + received_unspendable; - // let price = *height_to_close_iter.unwrap_get_inner(height); - // let realized_cap_created = price * Bitcoin::from(received); - // state.realized_cap = (state.realized_cap + realized_cap_created) - // .checked_sub(realized_cap_destroyed) - // .unwrap(); - // } - self.utxos_vecs .as_mut_vec() .iter_mut() diff --git a/crates/brk_core/src/structs/dollars.rs b/crates/brk_core/src/structs/dollars.rs index b5e05dbdb..ef3d25266 100644 --- a/crates/brk_core/src/structs/dollars.rs +++ b/crates/brk_core/src/structs/dollars.rs @@ -186,3 +186,9 @@ impl CheckedSub for Dollars { .map(Dollars::from) } } + +impl CheckedSub for Dollars { + fn checked_sub(self, rhs: usize) -> Option { + Some(Self(self.0 - rhs as f64)) + } +} diff --git a/crates/brk_query/src/index.rs b/crates/brk_query/src/index.rs index 7380b2b23..0c9ed28f5 100644 --- a/crates/brk_query/src/index.rs +++ b/crates/brk_query/src/index.rs @@ -2,7 +2,7 @@ use std::fmt::{self, Debug}; use color_eyre::eyre::eyre; -#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)] +#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] pub enum Index { DateIndex, DecadeIndex, diff --git a/crates/brk_query/src/vec_trees.rs b/crates/brk_query/src/vec_trees.rs index f2ae01057..8e13a6e6c 100644 --- a/crates/brk_query/src/vec_trees.rs +++ b/crates/brk_query/src/vec_trees.rs @@ -39,7 +39,7 @@ impl<'a> VecTrees<'a> { dbg!(&name, split[0], index.to_string()); panic!(); } - let key = split[1..].join("_").to_string().replace("_", "-"); + let key = split[1..].join("_to_").to_string().replace("_", "-"); let prev = self .id_to_index_to_vec .entry(key.clone()) diff --git a/crates/brk_server/Cargo.toml b/crates/brk_server/Cargo.toml index 44889c400..bc8c9710e 100644 --- a/crates/brk_server/Cargo.toml +++ b/crates/brk_server/Cargo.toml @@ -27,5 +27,5 @@ oxc = { version = "0.71.0", features = ["codegen", "minifier"] } serde = { workspace = true } tokio = { version = "1.45.0", features = ["full"] } tower-http = { version = "0.6.4", features = ["compression-full", "trace"] } -zip = "3.0.0" +zip = "4.0.0" tracing = "0.1.41" diff --git a/crates/brk_server/src/api/query/dts.rs b/crates/brk_server/src/api/query/dts.rs index b0ec92dfa..0d36aad2b 100644 --- a/crates/brk_server/src/api/query/dts.rs +++ b/crates/brk_server/src/api/query/dts.rs @@ -57,15 +57,15 @@ impl DTS for Query<'static> { contents += "\n\nexport function createVecIdToIndexes() {\n"; - contents += &indexes - .iter() - .enumerate() - .map(|(i_of_i, i)| { - // let lowered = i.to_string().to_lowercase(); - format!(" const {i} = /** @satisfies {{{i}}} */ ({i_of_i});",) - }) - .collect::>() - .join("\n"); + // contents += &indexes + // .iter() + // .enumerate() + // .map(|(i_of_i, i)| { + // // let lowered = i.to_string().to_lowercase(); + // format!(" const {i} = /** @satisfies {{{i}}} */ ({i_of_i});",) + // }) + // .collect::>() + // .join("\n"); contents += "\n\n return /** @type {const} */ ({\n"; @@ -75,7 +75,8 @@ impl DTS for Query<'static> { .for_each(|(id, index_to_vec)| { let indexes = index_to_vec .keys() - .map(|i| i.to_string()) + .map(|i| (*i as u8).to_string()) + // .map(|i| i.to_string()) .collect::>() .join(", "); diff --git a/websites/kibo.money/scripts/main.js b/websites/kibo.money/scripts/main.js index 879f2694b..b0108ae9a 100644 --- a/websites/kibo.money/scripts/main.js +++ b/websites/kibo.money/scripts/main.js @@ -688,11 +688,7 @@ function createUtils() { function vecidToUnit(id) { /** @type {Unit} */ let unit; - if (id.includes("index") || id.includes("height") || id.includes("epoch")) { - unit = "Index"; - } else if (id === "0" || id === "1" || id === "50" || id === "100") { - unit = "constant"; - } else if (id.endsWith("zscore")) { + if (id.endsWith("zscore")) { unit = "zscore"; } else if (id.endsWith("cagr")) { unit = "cagr"; @@ -741,7 +737,8 @@ function createUtils() { id.includes("subsidy") || id.endsWith("stack") || id.includes("supply") || - id.includes("rewards") + id.includes("rewards") || + id.includes("realized-cap") ) { unit = "Sats"; } else if ( @@ -764,6 +761,14 @@ function createUtils() { unit = "Date"; } else if (id.includes("timestamp")) { unit = "Timestamp"; + } else if ( + id.includes("index") || + id.includes("height") || + id.includes("epoch") + ) { + unit = "Index"; + } else if (id === "0" || id === "1" || id === "50" || id === "100") { + unit = "constant"; } else if (id.includes("difficulty")) { unit = "Difficulty"; } else if (id.includes("-size")) { diff --git a/websites/kibo.money/scripts/options.js b/websites/kibo.money/scripts/options.js index b5ce94019..ff776b4ab 100644 --- a/websites/kibo.money/scripts/options.js +++ b/websites/kibo.money/scripts/options.js @@ -342,6 +342,303 @@ function createPartialOptions(colors) { ]; } + /** + * @typedef {"-ratio"} RatioCapSuffix + * @typedef {EndsWith} VecIdRatioCap + * @typedef {WithoutSuffix} VecIdRatioCapBase + */ + + /** + * + * @param {Object} args + * @param {string} args.name + * @param {string} args.title + * @param {VecIdRatioCapBase} args.key + * @param {Color} [args.color] + */ + function createPriceWithRatio({ name, title, key, color }) { + return { + name, + title, + top: [ + createBaseSeries({ + key, + name: "Average", + color, + }), + createBaseSeries({ + key: `${key}-ratio-p1sd-as-price`, + name: "+1σ", + color: colors.orange, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p2sd-as-price`, + name: "+2σ", + color: colors.red, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p3sd-as-price`, + name: "+3σ", + color: colors.pink, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m1sd-as-price`, + name: "−1σ", + color: colors.cyan, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m2sd-as-price`, + name: "−2σ", + color: colors.blue, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m3sd-as-price`, + name: "−3σ", + color: colors.violet, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99-as-price`, + name: "p99", + color: colors.orange, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99-5-as-price`, + name: "p99.5", + color: colors.red, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99-9-as-price`, + name: "p99.9", + color: colors.pink, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p1-as-price`, + name: "p1", + color: colors.cyan, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p0-5-as-price`, + name: "p0.5", + color: colors.blue, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p0-1-as-price`, + name: "p0.1", + color: colors.violet, + defaultActive: false, + }), + ], + bottom: [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + key: `${key}-ratio`, + title: "Ratio", + type: "Baseline", + options: { + baseValue: { price: 1 }, + createPriceLine: { + value: 1, + }, + }, + }), + createBaseSeries({ + key: `${key}-ratio-sma`, + name: "sma", + color: colors.yellow, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p1sd`, + name: "+1σ", + color: colors.orange, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p2sd`, + name: "+2σ", + color: colors.red, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p3sd`, + name: "+3σ", + color: colors.pink, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m1sd`, + name: "−1σ", + color: colors.cyan, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m2sd`, + name: "−2σ", + color: colors.blue, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-m3sd`, + name: "−3σ", + color: colors.violet, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99`, + name: "p99", + color: colors.orange, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99-5`, + name: "p99.5", + color: colors.red, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p99-9`, + name: "p99.9", + color: colors.pink, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p1`, + name: "p1", + color: colors.cyan, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p0-5`, + name: "p0.5", + color: colors.blue, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-p0-1`, + name: "p0.1", + color: colors.violet, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-1w-sma`, + name: "1w sma", + color: colors.fuchsia, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-1m-sma`, + name: "1m sma", + color: colors.pink, + defaultActive: false, + }), + createBaseSeries({ + key: `${key}-ratio-1y-sma`, + name: "1y sma", + color: colors.rose, + defaultActive: false, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + key: `${key}-ratio-1y-sma-momentum-oscillator`, + title: "1Y Momentum", + type: "Baseline", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + key: `${key}-ratio-zscore`, + title: "Score", + type: "Baseline", + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ], + }; + } + + /** + * @typedef {"-realized-cap"} RealizedCapSuffix + * @typedef {EndsWith} VecIdRealizedCap + * @typedef {WithoutSuffix} VecIdRealizedCapBase + */ + + /** + * + * @param {Object} args + * @param {string} args.name + * @param {string} args.title + * @param {"" | VecIdRealizedCapBase} args.key + */ + function createUTXOGroupFolder({ name, title, key: _key }) { + const key = _key + ? /** @type {const} */ (`${_key}-`) + : /** @type {const} */ (""); + + return /** @satisfies {PartialOptionsGroup} */ ({ + name: name || "all", + tree: [ + { + name: "supply", + title: `${title} Supply`, + bottom: [ + createBaseSeries({ + key: `${key}supply`, + name: "Supply", + }), + createBaseSeries({ + key: `${key}supply-in-btc`, + name: "Supply", + }), + createBaseSeries({ + key: `${key}supply-in-usd`, + name: "Supply", + }), + ], + }, + { + name: "utxo count", + title: `${title} UTXO Count`, + bottom: [ + createBaseSeries({ + key: `${key}utxo-count`, + name: "Count", + }), + ], + }, + { + name: "realized cap", + title: `${title} Realized Capitalization`, + bottom: [ + createBaseSeries({ + key: `${key}realized-cap`, + name: "Realized Cap", + }), + ], + }, + createPriceWithRatio({ + key: `${key}realized-price`, + name: "realized price", + title: `${title} Realized Price`, + }), + ], + }); + } + return [ { name: "Charts", @@ -445,218 +742,14 @@ function createPartialOptions(colors) { }), ), }, - ...averages.map(({ key, name }) => ({ - name, - title: `${name} Market Price Moving Average`, - top: [ - createBaseSeries({ - key: `${key}-sma`, - name: "Average", - color: colors[`_${key}`], - }), - createBaseSeries({ - key: `${key}-sma-ratio-p1sd-as-price`, - name: "+1σ", - color: colors.orange, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p2sd-as-price`, - name: "+2σ", - color: colors.red, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p3sd-as-price`, - name: "+3σ", - color: colors.pink, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m1sd-as-price`, - name: "−1σ", - color: colors.cyan, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m2sd-as-price`, - name: "−2σ", - color: colors.blue, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m3sd-as-price`, - name: "−3σ", - color: colors.violet, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99-as-price`, - name: "p99", - color: colors.orange, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99-5-as-price`, - name: "p99.5", - color: colors.red, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99-9-as-price`, - name: "p99.9", - color: colors.pink, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p1-as-price`, - name: "p1", - color: colors.cyan, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p0-5-as-price`, - name: "p0.5", - color: colors.blue, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p0-1-as-price`, - name: "p0.1", - color: colors.violet, - defaultActive: false, - }), - ], - bottom: [ - /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ - key: `${key}-sma-ratio`, - title: "Ratio", - type: "Baseline", - options: { - baseValue: { price: 1 }, - createPriceLine: { - value: 1, - }, - }, - }), - createBaseSeries({ - key: `${key}-sma-ratio-sma`, - name: "sma", - color: colors.yellow, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p1sd`, - name: "+1σ", - color: colors.orange, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p2sd`, - name: "+2σ", - color: colors.red, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p3sd`, - name: "+3σ", - color: colors.pink, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m1sd`, - name: "−1σ", - color: colors.cyan, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m2sd`, - name: "−2σ", - color: colors.blue, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-m3sd`, - name: "−3σ", - color: colors.violet, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99`, - name: "p99", - color: colors.orange, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99-5`, - name: "p99.5", - color: colors.red, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p99-9`, - name: "p99.9", - color: colors.pink, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p1`, - name: "p1", - color: colors.cyan, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p0-5`, - name: "p0.5", - color: colors.blue, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-p0-1`, - name: "p0.1", - color: colors.violet, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-1w-sma`, - name: "1w sma", - color: colors.fuchsia, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-1m-sma`, - name: "1m sma", - color: colors.pink, - defaultActive: false, - }), - createBaseSeries({ - key: `${key}-sma-ratio-1y-sma`, - name: "1y sma", - color: colors.rose, - defaultActive: false, - }), - /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ - key: `${key}-sma-ratio-1y-sma-momentum-oscillator`, - title: "1Y Momentum", - type: "Baseline", - options: { - createPriceLine: { - value: 0, - }, - }, - }), - /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ - key: `${key}-sma-ratio-zscore`, - title: "Score", - type: "Baseline", - options: { - createPriceLine: { - value: 0, - }, - }, - }), - ], - })), + ...averages.map(({ key, name }) => + createPriceWithRatio({ + key: `${key}-sma`, + name, + title: `${name} Market Price Moving Average`, + color: colors[`_${key}`], + }), + ), ], }, { @@ -1373,62 +1466,304 @@ function createPartialOptions(colors) { { name: "UTXOs", tree: [ - // { - // name: "supply", - // title: "Supply", - // bottom: [ - // createBaseSeries({ - // key: "supply", - // name: "Supply", - // }), - // createBaseSeries({ - // key: "supply-in-btc", - // name: "Supply", - // }), - // createBaseSeries({ - // key: "supply-in-usd", - // name: "Supply", - // }), - // ], - // }, - // { - // name: "unspendable supply", - // title: "Unspendable Supply", - // bottom: [ - // createBaseSeries({ - // key: "unspendable-supply", - // name: "Supply", - // }), - // createBaseSeries({ - // key: "unspendable-supply-in-btc", - // name: "Supply", - // }), - // createBaseSeries({ - // key: "unspendable-supply-in-usd", - // name: "Supply", - // }), - // ], - // }, - // { - // name: "count", - // title: "UTXO Count", - // bottom: [ - // createBaseSeries({ - // key: "utxo-count", - // name: "Count", - // }), - // ], - // }, - // { - // name: "realized cap", - // title: "Realized Capitalization", - // bottom: [ - // createBaseSeries({ - // key: "realized-cap", - // name: "Realized Cap", - // }), - // ], - // }, + createUTXOGroupFolder({ + key: "", + name: "", + title: "", + }), + { + name: "term", + tree: [ + createUTXOGroupFolder({ + key: "sth", + name: "short", + title: "Short Term Holders", + }), + createUTXOGroupFolder({ + key: "lth", + name: "long", + title: "Long Term Holders", + }), + ], + }, + { + name: "From", + tree: [ + createUTXOGroupFolder({ + key: "from-1d", + name: "1d", + title: "From 1 Day", + }), + createUTXOGroupFolder({ + key: "from-1w", + name: "1w", + title: "From 1 Week", + }), + createUTXOGroupFolder({ + key: "from-1m", + name: "1m", + title: "From 1 Month", + }), + createUTXOGroupFolder({ + key: "from-2m", + name: "2m", + title: "From 2 Months", + }), + createUTXOGroupFolder({ + key: "from-3m", + name: "3m", + title: "From 3 Months", + }), + createUTXOGroupFolder({ + key: "from-4m", + name: "4m", + title: "From 4 Months", + }), + createUTXOGroupFolder({ + key: "from-5m", + name: "5m", + title: "From 5 Months", + }), + createUTXOGroupFolder({ + key: "from-6m", + name: "6m", + title: "From 6 Months", + }), + createUTXOGroupFolder({ + key: "from-1y", + name: "1y", + title: "From 1 Year", + }), + createUTXOGroupFolder({ + key: "from-2y", + name: "2y", + title: "From 2 Years", + }), + createUTXOGroupFolder({ + key: "from-3y", + name: "3y", + title: "From 3 Years", + }), + createUTXOGroupFolder({ + key: "from-4y", + name: "4y", + title: "From 4 Years", + }), + createUTXOGroupFolder({ + key: "from-5y", + name: "5y", + title: "From 5 Years", + }), + createUTXOGroupFolder({ + key: "from-6y", + name: "6y", + title: "From 6 Years", + }), + createUTXOGroupFolder({ + key: "from-7y", + name: "7y", + title: "From 7 Years", + }), + createUTXOGroupFolder({ + key: "from-8y", + name: "8y", + title: "From 8 Years", + }), + createUTXOGroupFolder({ + key: "from-10y", + name: "10y", + title: "From 10 Years", + }), + createUTXOGroupFolder({ + key: "from-15y", + name: "15y", + title: "From 15 Years", + }), + ], + }, + { + name: "Epoch", + tree: [ + createUTXOGroupFolder({ + key: "epoch-0", + name: "0", + title: "Epoch 0", + }), + createUTXOGroupFolder({ + key: "epoch-1", + name: "1", + title: "Epoch 1", + }), + createUTXOGroupFolder({ + key: "epoch-2", + name: "2", + title: "Epoch 2", + }), + createUTXOGroupFolder({ + key: "epoch-3", + name: "3", + title: "Epoch 3", + }), + createUTXOGroupFolder({ + key: "epoch-4", + name: "4", + title: "Epoch 4", + }), + ], + }, + { + name: "size", + tree: [ + createUTXOGroupFolder({ + key: "from-1sat-10sats", + name: "1sat..10sats", + title: "UTXOs from 1 sat to 10 sats", + }), + createUTXOGroupFolder({ + key: "from-10sats-100sats", + name: "10sat..100sats", + title: "UTXOs from 10 sats to 100 sats", + }), + createUTXOGroupFolder({ + key: "from-100sats-1-000sats", + name: "100sat..1_000sats", + title: "UTXOs from 100 sats to 1,000 sats", + }), + createUTXOGroupFolder({ + key: "from-1-000sats-10-000sats", + name: "1_000sat..10_000sats", + title: "UTXOs from 1,000 sats to 10,000 sats", + }), + createUTXOGroupFolder({ + key: "from-10-000sats-100-000sats", + name: "10_000sat..100_000sats", + title: "UTXOs from 10,000 sats to 100,000 sats", + }), + createUTXOGroupFolder({ + key: "from-100-000sats-1-000-000sats", + name: "100_000sat..1_000_000sats", + title: "UTXOs from 100,000 sats to 1,000,000 sats", + }), + createUTXOGroupFolder({ + key: "from-1-000-000sats-10-000-000sats", + name: "1_000_000sat..10_000_000sats", + title: "UTXOs from 1,000,000 sats to 10,000,000 sats", + }), + createUTXOGroupFolder({ + key: "from-10-000-000sats-1btc", + name: "10_000_000sat..1btc", + title: "UTXOs from 10,000,000 sats to 1 BTC", + }), + createUTXOGroupFolder({ + key: "from-1btc-10btc", + name: "1btc..10btc", + title: "UTXOs from 1 BTC to 10 BTC", + }), + createUTXOGroupFolder({ + key: "from-10btc-100btc", + name: "10btc..100btc", + title: "UTXOs from 10 BTC to 100 BTC", + }), + createUTXOGroupFolder({ + key: "from-100btc-1-000btc", + name: "100btc..1_000btc", + title: "UTXOs from 100 BTC to 1,000 BTC", + }), + createUTXOGroupFolder({ + key: "from-1-000btc-10-000btc", + name: "1_000btc..10_000btc", + title: "UTXOs from 1,000 BTC to 10,000 BTC", + }), + createUTXOGroupFolder({ + key: "from-10-000btc-100-000btc", + name: "10_000btc..100_000btc", + title: "UTXOs from 10,000 BTC to 100,000 BTC", + }), + createUTXOGroupFolder({ + key: "from-100-000btc", + name: "100_000btc..inf", + title: "UTXOs from 100,000 BTC", + }), + ], + }, + { + name: "type", + tree: [ + createUTXOGroupFolder({ + key: "p2pk65", + name: "p2pk65", + title: "Pay To Long Public Key", + }), + createUTXOGroupFolder({ + key: "p2pk33", + name: "p2pk33", + title: "Pay To Short Public Key", + }), + createUTXOGroupFolder({ + key: "p2pkh", + name: "p2pkh", + title: "Pay To Public Key Hash", + }), + createUTXOGroupFolder({ + key: "p2ms", + name: "p2ms", + title: "Pay To Bare Multisig", + }), + createUTXOGroupFolder({ + key: "p2sh", + name: "p2sh", + title: "Pay To Script Hash", + }), + createUTXOGroupFolder({ + key: "p2wpkh", + name: "p2wpkh", + title: "Pay To Witness Public Key Hash", + }), + createUTXOGroupFolder({ + key: "p2wsh", + name: "p2wsh", + title: "Pay To Witness Script Hash", + }), + createUTXOGroupFolder({ + key: "p2tr", + name: "p2tr", + title: "Pay To Taproot", + }), + createUTXOGroupFolder({ + key: "p2a", + name: "p2a", + title: "Pay To Anchor", + }), + createUTXOGroupFolder({ + key: "unknown", + name: "unknown", + title: "Pay To Unknown", + }), + ], + }, + { + name: "Unspendable", + tree: [ + { + name: "supply", + title: "Unspendable Supply", + bottom: [ + createBaseSeries({ + key: "unspendable-supply", + name: "Supply", + }), + createBaseSeries({ + key: "unspendable-supply-in-btc", + name: "Supply", + }), + createBaseSeries({ + key: "unspendable-supply-in-usd", + name: "Supply", + }), + ], + }, + ], + }, ], }, ], diff --git a/websites/kibo.money/scripts/vecid-to-indexes.js b/websites/kibo.money/scripts/vecid-to-indexes.js index fcc497cb8..9fef3e889 100644 --- a/websites/kibo.money/scripts/vecid-to-indexes.js +++ b/websites/kibo.money/scripts/vecid-to-indexes.js @@ -654,6 +654,196 @@ export function createVecIdToIndexes() { "emptyoutput-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "emptyoutput-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "emptyoutputindex": [EmptyOutputIndex], + "epoch-0-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-0-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-1-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-2-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-3-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "epoch-4-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "exact-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "fee": [TxIndex], "fee-10p": [Height], @@ -711,6 +901,1222 @@ export function createVecIdToIndexes() { "first-txindex": [Height], "first-unknownoutputindex": [Height], "first-yearindex": [DecadeIndex], + "from-1-000-000sats-10-000-000sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000-000sats-10-000-000sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000btc-10-000btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1-000sats-10-000sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000-000sats-1btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000btc-100-000btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10-000sats-100-000sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100-000sats-1-000-000sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100btc-1-000btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-100sats-1-000sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10btc-100btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10sats-100sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-10y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-15y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1btc-10btc-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1d-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1sat-10sats-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1w-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-1y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-2y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-3y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-4y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-5y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6m-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-6y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-7y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "from-8y-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "halvingepoch": [DateIndex, DecadeIndex, HalvingEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "height": [Height, TxIndex], "height-count": [DateIndex, DifficultyEpoch], @@ -736,6 +2142,39 @@ export function createVecIdToIndexes() { "low-in-cents": [DateIndex, Height], "low-in-sats": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "lth-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "lth-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "lth-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "lth-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "lth-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], @@ -786,6 +2225,44 @@ export function createVecIdToIndexes() { "p2a-count-median": [DateIndex], "p2a-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2a-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2a-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2abytes": [P2AIndex], "p2aindex": [P2AIndex], "p2ms-count": [Height], @@ -798,6 +2275,44 @@ export function createVecIdToIndexes() { "p2ms-count-median": [DateIndex], "p2ms-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2ms-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2ms-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2msindex": [P2MSIndex], "p2pk33-count": [Height], "p2pk33-count-10p": [DateIndex], @@ -809,6 +2324,44 @@ export function createVecIdToIndexes() { "p2pk33-count-median": [DateIndex], "p2pk33-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pk33-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk33-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pk33bytes": [P2PK33Index], "p2pk33index": [P2PK33Index], "p2pk65-count": [Height], @@ -821,6 +2374,44 @@ export function createVecIdToIndexes() { "p2pk65-count-median": [DateIndex], "p2pk65-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pk65-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pk65-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pk65bytes": [P2PK65Index], "p2pk65index": [P2PK65Index], "p2pkh-count": [Height], @@ -833,6 +2424,44 @@ export function createVecIdToIndexes() { "p2pkh-count-median": [DateIndex], "p2pkh-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pkh-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2pkh-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2pkhbytes": [P2PKHIndex], "p2pkhindex": [P2PKHIndex], "p2sh-count": [Height], @@ -845,6 +2474,44 @@ export function createVecIdToIndexes() { "p2sh-count-median": [DateIndex], "p2sh-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2sh-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2sh-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2shbytes": [P2SHIndex], "p2shindex": [P2SHIndex], "p2tr-count": [Height], @@ -857,6 +2524,44 @@ export function createVecIdToIndexes() { "p2tr-count-median": [DateIndex], "p2tr-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2tr-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2tr-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2trbytes": [P2TRIndex], "p2trindex": [P2TRIndex], "p2wpkh-count": [Height], @@ -869,6 +2574,44 @@ export function createVecIdToIndexes() { "p2wpkh-count-median": [DateIndex], "p2wpkh-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2wpkh-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wpkh-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2wpkhbytes": [P2WPKHIndex], "p2wpkhindex": [P2WPKHIndex], "p2wsh-count": [Height], @@ -881,6 +2624,44 @@ export function createVecIdToIndexes() { "p2wsh-count-median": [DateIndex], "p2wsh-count-min": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2wsh-count-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "p2wsh-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "p2wshbytes": [P2WSHIndex], "p2wshindex": [P2WSHIndex], "price-10y-ago": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], @@ -899,7 +2680,73 @@ export function createVecIdToIndexes() { "quarterindex": [MonthIndex, QuarterIndex], "rawlocktime": [TxIndex], "realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "sth-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "sth-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "sth-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "sth-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "sth-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], @@ -1016,6 +2863,44 @@ export function createVecIdToIndexes() { "unclaimed-rewards-in-usd": [Height], "unclaimed-rewards-in-usd-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "unclaimed-rewards-sum": [DateIndex, DecadeIndex, DifficultyEpoch, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-cap": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-1m-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-1w-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-1y-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-1y-sma-momentum-oscillator": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-m3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p0-1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p0-1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p0-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p0-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p1": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p1-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p1sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p1sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p2sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p2sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p3sd": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p3sd-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99-5": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99-5-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99-9": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99-9-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-p99-as-price": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-sma": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-standard-deviation": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-realized-price-ratio-zscore": [DateIndex, DecadeIndex, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-supply": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-supply-in-btc": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-supply-in-usd": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], + "unknown-utxo-count": [DateIndex, DecadeIndex, DifficultyEpoch, Height, MonthIndex, QuarterIndex, WeekIndex, YearIndex], "unknownoutput-count": [Height], "unknownoutput-count-10p": [DateIndex], "unknownoutput-count-25p": [DateIndex],