keeper

package
v1.4.6-pseudo-version-... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultAlternativeURITemplate    = "did:cheqd:%s:%s/resources/%s"
	DefaultAlternaticeURIDescription = "did-url"
)

Variables

This section is empty.

Functions

func NewMsgServer

func NewMsgServer(keeper Keeper, cheqdKeeper didkeeper.Keeper) types.MsgServer

NewMsgServer returns an implementation of the MsgServer interface for the provided Keeper.

func NewMsgServerImpl

func NewMsgServerImpl(keeper Keeper, didKeeper didkeeper.Keeper) types.MsgServer

NewMsgServerImpl returns an implementation of the x/auth MsgServer interface.

func NewQueryServer

func NewQueryServer(keeper Keeper, cheqdKeeper didkeeper.Keeper) types.QueryServer

NewQueryServer returns an implementation of the MsgServer interface for the provided Keeper.

Types

type Keeper

type Keeper struct {
	// contains filtered or unexported fields
}

func NewKeeper

func NewKeeper(cdc codec.BinaryCodec, storeKey storetypes.StoreKey, paramSpace types.ParamSubspace, portKeeper types.PortKeeper, scopedKeeper exported.ScopedKeeper) *Keeper

func (Keeper) AddNewResourceVersion added in v0.8.0

func (k Keeper) AddNewResourceVersion(ctx *sdk.Context, resource *types.ResourceWithMetadata) error

func (Keeper) AuthenticateCapability

func (k Keeper) AuthenticateCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) bool

AuthenticateCapability attempts to authenticate a given capability and name from a caller. It allows for a caller to check that a capability does in fact correspond to a particular name.

func (Keeper) BindPort

func (k Keeper) BindPort(ctx sdk.Context, portID string) error

BindPort defines a wrapper function for the port Keeper's function in order to expose it to the module's InitGenesis function

func (Keeper) ClaimCapability

func (k Keeper) ClaimCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) error

ClaimCapability allows the resource module to claim a capability that IBC module passes to it

func (Keeper) GetAllResources

func (k Keeper) GetAllResources(ctx *sdk.Context) (list []*types.ResourceWithMetadata, iterErr error)

GetAllResources returns all resources as a list Loads everything in memory. Use only for genesis export!

func (Keeper) GetLastResourceVersionMetadata added in v0.8.0

func (k Keeper) GetLastResourceVersionMetadata(ctx *sdk.Context, collectionID, name, resourceType string) (types.Metadata, bool)

func (Keeper) GetParams added in v0.8.0

func (k Keeper) GetParams(ctx sdk.Context) (params types.FeeParams)

func (Keeper) GetPort

func (k Keeper) GetPort(ctx sdk.Context) string

GetPort returns the portID for the resource module. Used in ExportGenesis

func (Keeper) GetResource

func (k Keeper) GetResource(ctx *sdk.Context, collectionID string, id string) (types.ResourceWithMetadata, error)

GetResource returns a resource from its id

func (Keeper) GetResourceCollection

func (k Keeper) GetResourceCollection(ctx *sdk.Context, collectionID string) []*types.Metadata

func (Keeper) GetResourceCount

func (k Keeper) GetResourceCount(ctx *sdk.Context) uint64

GetResourceCount get the total number of resource

func (Keeper) GetResourceMetadata added in v0.8.0

func (k Keeper) GetResourceMetadata(ctx *sdk.Context, collectionID string, id string) (types.Metadata, error)

func (Keeper) HasResource

func (k Keeper) HasResource(ctx *sdk.Context, collectionID string, id string) bool

HasResource checks if the resource exists in the store

func (Keeper) IsBound

func (k Keeper) IsBound(ctx sdk.Context, portID string) bool

IsBound checks if the module is already bound to the desired port

func (Keeper) IterateAllResourceMetadatas added in v0.8.0

func (k Keeper) IterateAllResourceMetadatas(ctx *sdk.Context, callback func(metadata types.Metadata) (continue_ bool))

func (Keeper) Logger

func (k Keeper) Logger(ctx sdk.Context) log.Logger

func (Keeper) SetParams added in v0.8.0

func (k Keeper) SetParams(ctx sdk.Context, params types.FeeParams)

func (Keeper) SetPort

func (k Keeper) SetPort(ctx sdk.Context, portID string)

SetPort sets the portID for the resource module. Used in InitGenesis

func (Keeper) SetResource

func (k Keeper) SetResource(ctx *sdk.Context, resource *types.ResourceWithMetadata) error

SetResource create or update a specific resource in the store

func (Keeper) SetResourceCount

func (k Keeper) SetResourceCount(ctx *sdk.Context, count uint64)

SetResourceCount set the total number of resource

func (Keeper) UpdateResourceMetadata added in v0.8.0

func (k Keeper) UpdateResourceMetadata(ctx *sdk.Context, metadata *types.Metadata) error

UpdateResourceMetadata update the metadata of a resource. Returns an error if the resource doesn't exist

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL