github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/order/beginblocker.go (about)

     1  package order
     2  
     3  import (
     4  	sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types"
     5  
     6  	"github.com/fibonacci-chain/fbc/x/common/perf"
     7  	"github.com/fibonacci-chain/fbc/x/order/keeper"
     8  	"github.com/fibonacci-chain/fbc/x/order/types"
     9  	//"github.com/fibonacci-chain/fbc/x/common/version"
    10  )
    11  
    12  // BeginBlocker runs the logic of BeginBlocker with version 0.
    13  // BeginBlocker resets keeper cache.
    14  func BeginBlocker(ctx sdk.Context, keeper keeper.Keeper) {
    15  	seq := perf.GetPerf().OnBeginBlockEnter(ctx, types.ModuleName)
    16  	defer perf.GetPerf().OnBeginBlockExit(ctx, types.ModuleName, seq)
    17  
    18  	keeper.ResetCache(ctx)
    19  }