pub struct TokenAnalytics {
pub token_address: String,
pub network: String,
pub holder_count: i64,
pub top10_pct: f64,
pub creator_pct: f64,
pub buys: i64,
pub sells: i64,
pub volume_usd: f64,
pub graduation_pct: f64,
pub launched: bool,
pub bundle_buyers: i64,
pub bundle_flag: bool,
}Expand description
Holder concentration and flow analytics for one token.
Fields§
§token_address: StringToken contract address.
network: StringChain slug.
holder_count: i64Number of addresses with a positive balance.
top10_pct: f64Share of supply held by the top 10 holders.
creator_pct: f64Share of supply held by the creator.
buys: i64Lifetime buy count.
sells: i64Lifetime sell count.
volume_usd: f64Lifetime USD volume.
graduation_pct: f64Progress toward the $30,000 graduation target, 0-100.
launched: booltrue once graduated to a DEX pair.
bundle_buyers: i64Addresses that bought in the launch block.
bundle_flag: booltrue when the launch-block buying pattern looks like a bundle.
Trait Implementations§
Source§impl Clone for TokenAnalytics
impl Clone for TokenAnalytics
Source§impl Debug for TokenAnalytics
impl Debug for TokenAnalytics
Source§impl<'de> Deserialize<'de> for TokenAnalytics
impl<'de> Deserialize<'de> for TokenAnalytics
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
Auto Trait Implementations§
impl Freeze for TokenAnalytics
impl RefUnwindSafe for TokenAnalytics
impl Send for TokenAnalytics
impl Sync for TokenAnalytics
impl Unpin for TokenAnalytics
impl UnsafeUnpin for TokenAnalytics
impl UnwindSafe for TokenAnalytics
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