github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/crisis/abci.go (about) 1 package crisis 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 ) 6 7 // check all registered invariants 8 func EndBlocker(ctx sdk.Context, k Keeper) { 9 if k.InvCheckPeriod() == 0 || ctx.BlockHeight()%int64(k.InvCheckPeriod()) != 0 { 10 // skip running the invariant check 11 return 12 } 13 k.AssertInvariants(ctx) 14 }