mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-26 00:05:18 +00:00
fix: set indexes to zero (#835)
This commit is contained in:
parent
8a878b0d66
commit
5352c2489d
@ -71,33 +71,33 @@ func InitGenesis(ctx sdk.Context, k keeper.Keeper, supplyKeeper types.SupplyKeep
|
|||||||
k.SetPreviousHardDelegatorRewardAccrualTime(ctx, gat.CollateralType, gat.PreviousAccumulationTime)
|
k.SetPreviousHardDelegatorRewardAccrualTime(ctx, gat.CollateralType, gat.PreviousAccumulationTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, claim := range gs.USDXMintingClaims {
|
for i, claim := range gs.USDXMintingClaims {
|
||||||
for _, ri := range claim.RewardIndexes {
|
for j, ri := range claim.RewardIndexes {
|
||||||
if ri.RewardFactor != sdk.ZeroDec() {
|
if ri.RewardFactor != sdk.ZeroDec() {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
gs.USDXMintingClaims[i].RewardIndexes[j].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
k.SetUSDXMintingClaim(ctx, claim)
|
k.SetUSDXMintingClaim(ctx, claim)
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, claim := range gs.HardLiquidityProviderClaims {
|
for i, claim := range gs.HardLiquidityProviderClaims {
|
||||||
for _, mri := range claim.SupplyRewardIndexes {
|
for j, mri := range claim.SupplyRewardIndexes {
|
||||||
for _, ri := range mri.RewardIndexes {
|
for k, ri := range mri.RewardIndexes {
|
||||||
if ri.RewardFactor != sdk.ZeroDec() {
|
if ri.RewardFactor != sdk.ZeroDec() {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
gs.HardLiquidityProviderClaims[i].SupplyRewardIndexes[j].RewardIndexes[k].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, mri := range claim.BorrowRewardIndexes {
|
for j, mri := range claim.BorrowRewardIndexes {
|
||||||
for _, ri := range mri.RewardIndexes {
|
for k, ri := range mri.RewardIndexes {
|
||||||
if ri.RewardFactor != sdk.ZeroDec() {
|
if ri.RewardFactor != sdk.ZeroDec() {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
gs.HardLiquidityProviderClaims[i].BorrowRewardIndexes[j].RewardIndexes[k].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, ri := range claim.DelegatorRewardIndexes {
|
for j, ri := range claim.DelegatorRewardIndexes {
|
||||||
if ri.RewardFactor != sdk.ZeroDec() {
|
if ri.RewardFactor != sdk.ZeroDec() {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
gs.HardLiquidityProviderClaims[i].DelegatorRewardIndexes[j].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
k.SetHardLiquidityProviderClaim(ctx, claim)
|
k.SetHardLiquidityProviderClaim(ctx, claim)
|
||||||
@ -119,8 +119,8 @@ func ExportGenesis(ctx sdk.Context, k keeper.Keeper) types.GenesisState {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
for _, ri := range claim.RewardIndexes {
|
for i := range claim.RewardIndexes {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
claim.RewardIndexes[i].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
synchronizedUsdxClaims = append(synchronizedUsdxClaims, claim)
|
synchronizedUsdxClaims = append(synchronizedUsdxClaims, claim)
|
||||||
}
|
}
|
||||||
@ -131,18 +131,18 @@ func ExportGenesis(ctx sdk.Context, k keeper.Keeper) types.GenesisState {
|
|||||||
if !found {
|
if !found {
|
||||||
panic("hard liquidity provider claim should always be found after synchronization")
|
panic("hard liquidity provider claim should always be found after synchronization")
|
||||||
}
|
}
|
||||||
for _, bri := range claim.BorrowRewardIndexes {
|
for i, bri := range claim.BorrowRewardIndexes {
|
||||||
for _, ri := range bri.RewardIndexes {
|
for j := range bri.RewardIndexes {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
claim.BorrowRewardIndexes[i].RewardIndexes[j].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, sri := range claim.SupplyRewardIndexes {
|
for i, sri := range claim.SupplyRewardIndexes {
|
||||||
for _, ri := range sri.RewardIndexes {
|
for j := range sri.RewardIndexes {
|
||||||
ri.RewardFactor = sdk.ZeroDec()
|
claim.SupplyRewardIndexes[i].RewardIndexes[j].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, dri := range claim.DelegatorRewardIndexes {
|
for i := range claim.DelegatorRewardIndexes {
|
||||||
dri.RewardFactor = sdk.ZeroDec()
|
claim.DelegatorRewardIndexes[i].RewardFactor = sdk.ZeroDec()
|
||||||
}
|
}
|
||||||
synchronizedHardClaims = append(synchronizedHardClaims, claim)
|
synchronizedHardClaims = append(synchronizedHardClaims, claim)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user