From 1102f159cd31165f7445abd493fcc3bfea31c2ed Mon Sep 17 00:00:00 2001 From: trestin Date: Tue, 10 Sep 2024 18:47:39 +0800 Subject: [PATCH] update the minimum value limit for minSelfDelegation --- precompiles/avs/types.go | 2 +- x/avs/keeper/keeper.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/precompiles/avs/types.go b/precompiles/avs/types.go index 0e5f4de8d..aafb11959 100644 --- a/precompiles/avs/types.go +++ b/precompiles/avs/types.go @@ -84,7 +84,7 @@ func (p Precompile) GetAVSParamsFromInputs(_ sdk.Context, args []interface{}) (* avsParams.UnbondingPeriod = unbondingPeriod minSelfDelegation, ok := args[9].(uint64) - if !ok || minSelfDelegation == 0 { + if !ok { return nil, fmt.Errorf(exocmn.ErrContractInputParaOrType, 9, "uint64", minSelfDelegation) } avsParams.MinSelfDelegation = minSelfDelegation diff --git a/x/avs/keeper/keeper.go b/x/avs/keeper/keeper.go index edee2bb2d..5e39fbb90 100644 --- a/x/avs/keeper/keeper.go +++ b/x/avs/keeper/keeper.go @@ -169,9 +169,9 @@ func (k Keeper) UpdateAVSInfo(ctx sdk.Context, params *types.AVSRegisterOrDeregi if params.UnbondingPeriod > 0 { avs.AvsUnbondingPeriod = params.UnbondingPeriod } - if params.MinSelfDelegation > 0 { - avs.MinSelfDelegation = params.MinSelfDelegation - } + + avs.MinSelfDelegation = params.MinSelfDelegation + if params.EpochIdentifier != "" { avs.EpochIdentifier = params.EpochIdentifier }