github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/order/match/periodicauction/impl.go (about) 1 package periodicauction 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 6 "github.com/fibonacci-chain/fbc/x/order/keeper" 7 ) 8 9 // PaEngine is the periodic auction match engine 10 type PaEngine struct { 11 } 12 13 // nolint 14 func (e *PaEngine) Run(ctx sdk.Context, keeper keeper.Keeper) { 15 cleanupExpiredOrders(ctx, keeper) 16 cleanupOrdersWhoseTokenPairHaveBeenDelisted(ctx, keeper) 17 matchOrders(ctx, keeper) 18 }