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