async fn fetch_supply_inputs<S>(ds: &S) -> Result<SupplyCalculator>where S: TokenDataSource<SeqTypes> + NodeStateDataSource + Sync + ?Sized,