pub struct AddressChainStats {
pub funded_txo_count: u32,
pub funded_txo_sum: Sats,
pub spent_txo_count: u32,
pub spent_txo_sum: Sats,
pub tx_count: u32,
pub type_index: TypeIndex,
}Expand description
Address statistics on the blockchain (confirmed transactions only)
Based on mempool.space’s format with type_index extension.
Fields§
§funded_txo_count: u32Total number of transaction outputs that funded this address
funded_txo_sum: SatsTotal amount in satoshis received by this address across all funded outputs
spent_txo_count: u32Total number of transaction outputs spent from this address
spent_txo_sum: SatsTotal amount in satoshis spent from this address
tx_count: u32Total number of confirmed transactions involving this address
type_index: TypeIndexIndex of this address within its type on the blockchain
Trait Implementations§
Source§impl Debug for AddressChainStats
impl Debug for AddressChainStats
Source§impl Default for AddressChainStats
impl Default for AddressChainStats
Source§fn default() -> AddressChainStats
fn default() -> AddressChainStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressChainStats
impl<'de> Deserialize<'de> for AddressChainStats
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 JsonSchema for AddressChainStats
impl JsonSchema for AddressChainStats
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for AddressChainStats
impl RefUnwindSafe for AddressChainStats
impl Send for AddressChainStats
impl Sync for AddressChainStats
impl Unpin for AddressChainStats
impl UnwindSafe for AddressChainStats
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more