github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/auth/keeper/ante_okchain.go (about) 1 package keeper 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/auth/exported" 6 ) 7 8 type ValidateMsgHandler func(ctx sdk.Context, msgs []sdk.Msg) sdk.Result 9 10 type IsSystemFreeHandler func(ctx sdk.Context, msgs []sdk.Msg) bool 11 12 type ObserverI interface { 13 OnAccountUpdated(acc exported.Account) 14 } 15 16 func (k *AccountKeeper) SetObserverKeeper(observer ObserverI) { 17 k.observers = append(k.observers, observer) 18 }