diff --git a/x/register/keeper/keeper.go b/x/register/keeper/keeper.go index 3bd0d4fd..b93ce817 100644 --- a/x/register/keeper/keeper.go +++ b/x/register/keeper/keeper.go @@ -535,7 +535,7 @@ func (k Keeper) NozSupply(ctx sdk.Context) (remaining, total sdk.Int) { S := k.GetInitialGenesisStakeTotal(ctx) Pt := k.GetTotalUnissuedPrepay(ctx).Amount // total supply = Lt * ( 1 + Pt / S ) - total = (Pt.ToDec().Quo(S.ToDec()).TruncateInt().Add(sdk.NewInt(1))).Mul(remaining) + total = Pt.ToDec().Quo(S.ToDec()).Add(sdk.NewInt(1).ToDec()).Mul(remaining.ToDec()).TruncateInt() return remaining, total }