go-cyber/x/resources/types/expected_keepers.go

package types

import (
	sdk "github.com/cosmos/cosmos-sdk/types"
	authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
)

type AccountKeeper interface {
	GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI
	SetAccount(ctx sdk.Context, acc authtypes.AccountI)
	GetModuleAddress(name string) sdk.AccAddress
}

type BankKeeper interface {
	SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
	MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error
	SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	BurnCoins(ctx sdk.Context, name string, amt sdk.Coins) error
	GetSupply(ctx sdk.Context, denom string) sdk.Coin
}

Synonyms

space-pussy/x/resources/types/expected_keepers.go
space-pussy/x/cyberbank/types/expected_keepers.go
space-pussy/x/rank/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

Neighbours