github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/bank/internal/keeper/abci.go (about) 1 package keeper 2 3 import ( 4 "github.com/ethereum/go-ethereum/common" 5 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 6 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/innertx" 7 abci "github.com/fibonacci-chain/fbc/libs/tendermint/abci/types" 8 ) 9 10 // BeginBlocker check for infraction evidence or downtime of validators 11 // on every begin block 12 func BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock, ik innertx.InnerTxKeeper) { 13 currentHash := req.Hash 14 if ik != nil { 15 ik.InitInnerBlock(common.BytesToHash(currentHash).Hex()) 16 } 17 }