keeper

package
v0.6.21 Latest Latest
Warning

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

Go to latest
Published: May 1, 2023 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClaimableWalletIDBytes added in v0.6.19

func GetClaimableWalletIDBytes(id uint64) []byte

GetClaimableWalletIDBytes returns the byte representation of the ID

func GetClaimableWalletIDFromBytes added in v0.6.19

func GetClaimableWalletIDFromBytes(bz []byte) uint64

GetClaimableWalletIDFromBytes returns ID in uint64 format from a byte array

func NewMsgServerImpl

func NewMsgServerImpl(keeper Keeper) types.MsgServer

NewMsgServerImpl 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,
	memKey storetypes.StoreKey,
	ps paramtypes.Subspace,

	accountKeeper types.AccountKeeper, bankKeeper types.BankKeeper, groupKeeper types.GroupKeeper,
) *Keeper

func (Keeper) AliasAvailable added in v0.6.10

func (Keeper) AppendClaimableWallet added in v0.6.19

func (k Keeper) AppendClaimableWallet(
	ctx sdk.Context,
	claimableWallet types.ClaimableWallet,
) uint64

AppendClaimableWallet appends a claimableWallet in the store with a new id and update the count

func (Keeper) CheckAlias added in v0.6.12

func (k Keeper) CheckAlias(ctx sdk.Context, alias string) error

CheckAlias checks if an alias is already used

func (Keeper) ClaimableWallet added in v0.6.19

func (Keeper) ClaimableWalletAll added in v0.6.19

func (Keeper) DidAll

func (Keeper) DidByAlsoKnownAs added in v0.4.0

func (Keeper) DidByKeyID added in v0.4.0

func (Keeper) DidByOwner added in v0.6.16

func (Keeper) GetAllBlockchainIdentities added in v0.6.3

func (k Keeper) GetAllBlockchainIdentities(ctx sdk.Context) (list []types.DidDocument)

GetAllDidDocument returns all didDocument

func (Keeper) GetAllClaimableWallet added in v0.6.19

func (k Keeper) GetAllClaimableWallet(ctx sdk.Context) (list []types.ClaimableWallet)

GetAllClaimableWallet returns all claimableWallet

func (Keeper) GetAllPrimaryIdentities added in v0.6.3

func (k Keeper) GetAllPrimaryIdentities(ctx sdk.Context) (list []types.DidDocument)

GetAllDidDocument returns all didDocument

func (Keeper) GetAllRelationships added in v0.5.1

func (k Keeper) GetAllRelationships(ctx sdk.Context) (list []types.VerificationRelationship)

GetAllRelationships returns all Relationship

func (Keeper) GetBlockchainIdentity added in v0.6.3

func (k Keeper) GetBlockchainIdentity(
	ctx sdk.Context,
	did string,

) (val types.DidDocument, found bool)

GetDidDocument returns a didDocument from its index

func (Keeper) GetBlockchainIdentityByAddress added in v0.6.10

func (k Keeper) GetBlockchainIdentityByAddress(
	ctx sdk.Context,
	addr string,
) (val types.DidDocument, found bool)

GetBlockchainIdentityByAddress iterates over all didDocuments and returns the first one that matches the address

func (Keeper) GetClaimableWallet added in v0.6.19

func (k Keeper) GetClaimableWallet(ctx sdk.Context, id uint64) (val types.ClaimableWallet, found bool)

GetClaimableWallet returns a claimableWallet from its id

func (Keeper) GetClaimableWalletCount added in v0.6.19

func (k Keeper) GetClaimableWalletCount(ctx sdk.Context) uint64

GetClaimableWalletCount get the total number of claimableWallet

func (Keeper) GetParams

func (k Keeper) GetParams(ctx sdk.Context) types.Params

GetParams get all parameters as types.Params

func (Keeper) GetPrimaryIdentity added in v0.6.3

func (k Keeper) GetPrimaryIdentity(
	ctx sdk.Context,
	did string,
) (val types.DidDocument, found bool)

GetDidDocument returns a didDocument from its index

func (Keeper) GetPrimaryIdentityByAddress added in v0.6.10

func (k Keeper) GetPrimaryIdentityByAddress(
	ctx sdk.Context,
	addr string,
) (val types.DidDocument, found bool)

GetPrimaryIdentityByAddress iterates over all didDocuments and returns the first one that matches the address

func (Keeper) GetPrimaryIdentityByAlias added in v0.6.12

func (k Keeper) GetPrimaryIdentityByAlias(
	ctx sdk.Context,
	alias string,
) (val types.DidDocument, found bool)

GetPrimaryIdentityByAlias returns a didDocument from its index

func (Keeper) GetRelationship added in v0.5.1

func (k Keeper) GetRelationship(ctx sdk.Context, reference string) (val types.VerificationRelationship, found bool)

GetRelationship returns a Service from its index

func (Keeper) GetRelationshipsFromList added in v0.5.1

func (k Keeper) GetRelationshipsFromList(ctx sdk.Context, addrs ...string) ([]types.VerificationRelationship, error)

func (Keeper) HasRelationship added in v0.5.1

func (k Keeper) HasRelationship(ctx sdk.Context, reference string) bool

HasRelationship checks if the element exists in the store

func (Keeper) Logger

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

func (Keeper) Params

func (Keeper) RemoveBlockchainIdentity added in v0.6.3

func (k Keeper) RemoveBlockchainIdentity(
	ctx sdk.Context,
	did string,

)

RemoveDidDocument removes a didDocument from the store

func (Keeper) RemoveClaimableWallet added in v0.6.19

func (k Keeper) RemoveClaimableWallet(ctx sdk.Context, id uint64)

RemoveClaimableWallet removes a claimableWallet from the store

func (Keeper) RemovePrimaryIdentity added in v0.6.3

func (k Keeper) RemovePrimaryIdentity(
	ctx sdk.Context,
	did string,

)

RemoveDidDocument removes a didDocument from the store

func (Keeper) SetBlockchainIdentities added in v0.6.7

func (k Keeper) SetBlockchainIdentities(ctx sdk.Context, docs ...*types.DidDocument)

SetDidDocument set a specific didDocument in the store from its index

func (Keeper) SetBlockchainIdentity added in v0.6.3

func (k Keeper) SetBlockchainIdentity(ctx sdk.Context, didDocument types.DidDocument)

SetDidDocument set a specific didDocument in the store from its index

func (Keeper) SetClaimableWallet added in v0.6.19

func (k Keeper) SetClaimableWallet(ctx sdk.Context, claimableWallet types.ClaimableWallet)

SetClaimableWallet set a specific claimableWallet in the store

func (Keeper) SetClaimableWalletCount added in v0.6.19

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

SetClaimableWalletCount set the total number of claimableWallet

func (Keeper) SetParams

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

SetParams set the params

func (Keeper) SetPrimaryIdentity added in v0.6.3

func (k Keeper) SetPrimaryIdentity(ctx sdk.Context, didDocument types.DidDocument)

SetDidDocument set a specific didDocument in the store from its index

func (Keeper) SetRelationship added in v0.5.1

func (k Keeper) SetRelationship(ctx sdk.Context, VerificationRelationship types.VerificationRelationship)

SetRelationship set a specific Service in the store from its index

Jump to

Keyboard shortcuts

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