space-pussy/x/rank/types/expected_keepers.go

package types

import (
	sdk "github.com/cosmos/cosmos-sdk/types"

	graphtypes "github.com/joinresistance/space-pussy/x/graph/types"
)

type StakeKeeper interface {
	DetectUsersStakeAmpereChange(ctx sdk.Context) bool
	GetTotalStakesAmpere() map[uint64]uint64
	GetNextAccountNumber(ctx sdk.Context) uint64
}

type GraphIndexedKeeper interface {
	UpdateRankLinks()
	MergeContextLinks(sdk.Context)

	GetOutLinks() graphtypes.Links
	GetInLinks() graphtypes.Links

	GetLinksCount(sdk.Context) uint64
	GetCurrentBlockNewLinks(ctx sdk.Context) []graphtypes.CompactLink
	GetCidsCount(sdk.Context) uint64
}

type GraphKeeper interface {
	GetCidsCount(sdk.Context) uint64
	GetCidNumber(sdk.Context, graphtypes.Cid) (graphtypes.CidNumber, bool)
	GetCid(ctx sdk.Context, num graphtypes.CidNumber) graphtypes.Cid
	GetNeudegs() map[uint64]uint64
	UpdateRankNeudegs()
}

Synonyms

space-pussy/x/resources/types/expected_keepers.go
space-pussy/x/cyberbank/types/expected_keepers.go
go-cyber/x/grid/types/expected_keepers.go
go-cyber/x/bandwidth/types/expected_keepers.go
go-cyber/x/dmn/types/expected_keepers.go
go-cyber/x/liquidity/types/expected_keepers.go
space-pussy/x/bandwidth/types/expected_keepers.go
space-pussy/x/dmn/types/expected_keepers.go
go-cyber/x/cyberbank/types/expected_keepers.go
go-cyber/x/tokenfactory/types/expected_keepers.go
space-pussy/x/grid/types/expected_keepers.go
go-cyber/x/rank/types/expected_keepers.go
go-cyber/x/resources/types/expected_keepers.go

Neighbours