Interface EconomyAnalytics
public interface EconomyAnalytics
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncalculateVelocity(EconomyContext context, Currency currency, Instant start, Instant end) generateSnapshot(EconomyContext context, Currency currency) giniCoefficient(EconomyContext context, Currency currency) registerFaucet(EconomyContext context, Currency currency, BigDecimal amount) registerSink(EconomyContext context, Currency currency, BigDecimal amount) wealthPercentiles(EconomyContext context, Currency currency, int[] percentiles)
-
Method Details
-
generateSnapshot
CompletableFuture<EconomyAnalytics.CirculationSnapshot> generateSnapshot(EconomyContext context, Currency currency) -
calculateVelocity
CompletableFuture<BigDecimal> calculateVelocity(EconomyContext context, Currency currency, Instant start, Instant end) -
giniCoefficient
-
wealthPercentiles
CompletableFuture<Map<Integer, BigDecimal>> wealthPercentiles(EconomyContext context, Currency currency, int[] percentiles) -
registerFaucet
CompletableFuture<Void> registerFaucet(EconomyContext context, Currency currency, BigDecimal amount) -
registerSink
-