pub fn calculate_wallet_distribution_from_initials( stats: Stats, initials: Vec<Initial>, blacklist: Vec<Address>, support_lovelace: bool, update_fn: impl Fn(&mut Stats, u64, u64) ) -> Result<Stats, Error>