pub struct TokenHolderTrendPoint {Show 18 fields
pub bluechip_amount_ratio: String,
pub bundle_amount_ratio: String,
pub creators_amount_ratio: String,
pub dev_amount_ratio: String,
pub fresh_amount_ratio: String,
pub holders: String,
pub insider_amount_ratio: String,
pub kol_amount_ratio: String,
pub phishing_amount_ratio: String,
pub pro_amount_ratio: String,
pub rat_amount_ratio: String,
pub sandwich_amount_ratio: String,
pub smart_amount_ratio: String,
pub sniper_amount_ratio: String,
pub timestamp: i64,
pub top100_holders_ratio: String,
pub top10_holders_ratio: String,
pub top50_holders_ratio: String,
}Expand description
Single time-point in the holder waterline trend (sparkline data)
JSON schema
{
"description": "Single time-point in the holder waterline trend (sparkline data)",
"type": "object",
"required": [
"bluechipAmountRatio",
"bundleAmountRatio",
"creatorsAmountRatio",
"devAmountRatio",
"freshAmountRatio",
"holders",
"insiderAmountRatio",
"kolAmountRatio",
"phishingAmountRatio",
"proAmountRatio",
"ratAmountRatio",
"sandwichAmountRatio",
"smartAmountRatio",
"sniperAmountRatio",
"timestamp",
"top100HoldersRatio",
"top10HoldersRatio",
"top50HoldersRatio"
],
"properties": {
"bluechipAmountRatio": {
"description": "Bluechip holder ratio (0–1)",
"examples": [
"0.0200"
],
"type": "string"
},
"bundleAmountRatio": {
"description": "Bundle (bundler) wallet holding ratio (0–1)",
"examples": [
"0.0006"
],
"type": "string"
},
"creatorsAmountRatio": {
"description": "Creator wallet holding ratio (0–1)",
"examples": [
"0.0050"
],
"type": "string"
},
"devAmountRatio": {
"description": "Dev wallet holding ratio (0–1)",
"examples": [
"0.0100"
],
"type": "string"
},
"freshAmountRatio": {
"description": "Fresh wallet holding ratio (0–1)",
"examples": [
"0.1500"
],
"type": "string"
},
"holders": {
"description": "Total holder count",
"examples": [
"644381"
],
"type": "string"
},
"insiderAmountRatio": {
"description": "Insider wallet holding ratio (0–1)",
"examples": [
"0.0200"
],
"type": "string"
},
"kolAmountRatio": {
"description": "KOL wallet holding ratio (0–1)",
"examples": [
"0.0300"
],
"type": "string"
},
"phishingAmountRatio": {
"description": "Phishing (entrapment) wallet holding ratio (0–1)",
"examples": [
"0.1400"
],
"type": "string"
},
"proAmountRatio": {
"description": "Pro wallet holding ratio (0–1)",
"examples": [
"0.0300"
],
"type": "string"
},
"ratAmountRatio": {
"description": "Rat trader holding ratio (0–1)",
"examples": [
"0.0001"
],
"type": "string"
},
"sandwichAmountRatio": {
"description": "Sandwich bot holding ratio (0–1)",
"examples": [
"0.0020"
],
"type": "string"
},
"smartAmountRatio": {
"description": "Smart wallet holding ratio (0–1)",
"examples": [
"0.0800"
],
"type": "string"
},
"sniperAmountRatio": {
"description": "Sniper wallet holding ratio (0–1)",
"examples": [
"0.0050"
],
"type": "string"
},
"timestamp": {
"description": "Unix timestamp in milliseconds (start of the hour or day bucket)",
"examples": [
1747353600000
],
"type": "integer",
"format": "int64"
},
"top100HoldersRatio": {
"description": "Top-100 holder ratio (0–1)",
"examples": [
"0.2500"
],
"type": "string"
},
"top10HoldersRatio": {
"description": "Top-10 holder ratio (0–1)",
"examples": [
"0.0832"
],
"type": "string"
},
"top50HoldersRatio": {
"description": "Top-50 holder ratio (0–1)",
"examples": [
"0.1500"
],
"type": "string"
}
}
}Fields§
§bluechip_amount_ratio: StringBluechip holder ratio (0–1)
bundle_amount_ratio: StringBundle (bundler) wallet holding ratio (0–1)
creators_amount_ratio: StringCreator wallet holding ratio (0–1)
dev_amount_ratio: StringDev wallet holding ratio (0–1)
fresh_amount_ratio: StringFresh wallet holding ratio (0–1)
holders: StringTotal holder count
insider_amount_ratio: StringInsider wallet holding ratio (0–1)
kol_amount_ratio: StringKOL wallet holding ratio (0–1)
phishing_amount_ratio: StringPhishing (entrapment) wallet holding ratio (0–1)
pro_amount_ratio: StringPro wallet holding ratio (0–1)
rat_amount_ratio: StringRat trader holding ratio (0–1)
sandwich_amount_ratio: StringSandwich bot holding ratio (0–1)
smart_amount_ratio: StringSmart wallet holding ratio (0–1)
sniper_amount_ratio: StringSniper wallet holding ratio (0–1)
timestamp: i64Unix timestamp in milliseconds (start of the hour or day bucket)
top100_holders_ratio: StringTop-100 holder ratio (0–1)
top10_holders_ratio: StringTop-10 holder ratio (0–1)
top50_holders_ratio: StringTop-50 holder ratio (0–1)
Implementations§
Source§impl TokenHolderTrendPoint
impl TokenHolderTrendPoint
pub fn builder() -> TokenHolderTrendPoint
Trait Implementations§
Source§impl Clone for TokenHolderTrendPoint
impl Clone for TokenHolderTrendPoint
Source§fn clone(&self) -> TokenHolderTrendPoint
fn clone(&self) -> TokenHolderTrendPoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenHolderTrendPoint
impl Debug for TokenHolderTrendPoint
Source§impl<'de> Deserialize<'de> for TokenHolderTrendPoint
impl<'de> Deserialize<'de> for TokenHolderTrendPoint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&TokenHolderTrendPoint> for TokenHolderTrendPoint
impl From<&TokenHolderTrendPoint> for TokenHolderTrendPoint
Source§fn from(value: &TokenHolderTrendPoint) -> Self
fn from(value: &TokenHolderTrendPoint) -> Self
Converts to this type from the input type.
Source§impl From<TokenHolderTrendPoint> for TokenHolderTrendPoint
impl From<TokenHolderTrendPoint> for TokenHolderTrendPoint
Source§fn from(value: TokenHolderTrendPoint) -> Self
fn from(value: TokenHolderTrendPoint) -> Self
Converts to this type from the input type.
Source§impl Serialize for TokenHolderTrendPoint
impl Serialize for TokenHolderTrendPoint
Source§impl TryFrom<TokenHolderTrendPoint> for TokenHolderTrendPoint
impl TryFrom<TokenHolderTrendPoint> for TokenHolderTrendPoint
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: TokenHolderTrendPoint) -> Result<Self, ConversionError>
fn try_from(value: TokenHolderTrendPoint) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TokenHolderTrendPoint
impl RefUnwindSafe for TokenHolderTrendPoint
impl Send for TokenHolderTrendPoint
impl Sync for TokenHolderTrendPoint
impl Unpin for TokenHolderTrendPoint
impl UnsafeUnpin for TokenHolderTrendPoint
impl UnwindSafe for TokenHolderTrendPoint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more