mcp: readme

This commit is contained in:
nym21
2025-06-26 17:41:00 +02:00
parent b7f51b03bc
commit cf92c60a01
5 changed files with 94 additions and 25 deletions

View File

@@ -0,0 +1,15 @@
use crate::{Dollars, Sats};
#[derive(Debug, Default)]
pub struct AddressData {
pub sent: Sats,
pub received: Sats,
pub realized_cap: Dollars,
pub outputs_len: u32,
}
impl AddressData {
pub fn amount(&self) -> Sats {
(u64::from(self.received) - u64::from(self.sent)).into()
}
}

View File

@@ -0,0 +1,8 @@
use crate::Sats;
#[derive(Debug, Default)]
pub struct EmptyAddressData {
pub transfered: Sats,
}
impl EmptyAddressData {}

View File

@@ -1,5 +1,6 @@
mod addressbytes;
mod addressbyteshash;
mod addressdata;
mod bitcoin;
mod blockhash;
mod blockhashprefix;
@@ -9,6 +10,7 @@ mod dateindex;
mod decadeindex;
mod difficultyepoch;
mod dollars;
mod emptyaddressdata;
mod emptyoutputindex;
mod feerate;
mod halvingepoch;
@@ -54,6 +56,7 @@ mod yearindex;
pub use addressbytes::*;
pub use addressbyteshash::*;
pub use addressdata::*;
pub use bitcoin::*;
pub use blockhash::*;
pub use blockhashprefix::*;
@@ -63,6 +66,7 @@ pub use dateindex::*;
pub use decadeindex::*;
pub use difficultyepoch::*;
pub use dollars::*;
pub use emptyaddressdata::*;
pub use emptyoutputindex::*;
pub use feerate::*;
pub use halvingepoch::*;