MCPcopy Create free account
hub / github.com/akash-network/node / orderEndBlockers

Function orderEndBlockers

app/app.go:389–395  ·  view source on GitHub ↗

orderEndBlockers returns EndBlockers (crisis, govtypes, staking) with no relative order. original ordering for reference govtypes.ModuleName, stakingtypes.ModuleName, upgradetypes.ModuleName, banktypes.ModuleName, paramstypes.ModuleName, deploymenttypes.ModuleName, providertypes.ModuleName,

(modules []string)

Source from the content-addressed store, hash-verified

387// bme.ModuleName,
388// epochstypes.ModuleName,
389func orderEndBlockers(modules []string) []string {
390 ord := partialord.NewPartialOrdering(modules)
391
392 ord.Sequence(market.ModuleName, verification.ModuleName, govtypes.ModuleName, stakingtypes.ModuleName)
393
394 return ord.TotalOrdering()
395}
396
397func getGenesisTime(appOpts servertypes.AppOptions, homePath string) time.Time { // nolint: unused
398 if v := appOpts.Get("GenesisTime"); v != nil {

Callers 2

NewAppFunction · 0.85

Calls 3

SequenceMethod · 0.95
TotalOrderingMethod · 0.95
NewPartialOrderingFunction · 0.92