keeper

package
v0.4.0-dev1 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendSignerIfNeed added in v0.2.7

func AppendSignerIfNeed(signers []types.Signer, controller string, msg *types.MsgUpdateDidPayload) []types.Signer

func FindPublicKey added in v0.2.7

func FindPublicKey(signer types.Signer, id string) (ed25519.PublicKey, error)

func FindVerificationMethod

func FindVerificationMethod(vms []*types.VerificationMethod, id string) *types.VerificationMethod

func GetDidIDBytes

func GetDidIDBytes(id string) []byte

GetDidIDBytes returns the byte representation of the ID

func NewMsgServer

func NewMsgServer(keeper Keeper) types.MsgServer

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

func NewQuerier

func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier

func NewQueryServer

func NewQueryServer(keeper Keeper) types.QueryServer

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

func VerifyIdentitySignature added in v0.2.7

func VerifyIdentitySignature(signer types.Signer, signatures []*types.SignInfo, signingInput []byte) (bool, error)

Types

type Keeper

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

func NewKeeper

func NewKeeper(cdc codec.Codec, storeKey sdk.StoreKey) *Keeper

func (Keeper) AppendDid

func (k Keeper) AppendDid(ctx sdk.Context, did types.Did, metadata *types.Metadata) (*string, error)

AppendDid appends a did in the store with a new id and updates the count

func (Keeper) GetAllDid

func (k Keeper) GetAllDid(ctx sdk.Context) (list []types.StateValue)

GetAllDid returns all did

func (Keeper) GetDid

func (k Keeper) GetDid(ctx *sdk.Context, id string) (*types.StateValue, error)

GetDid returns a did from its id

func (Keeper) GetDidCount

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

GetDidCount get the total number of did

func (Keeper) GetDidNamespace

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

GetDidNamespace get the total number of did

func (*Keeper) GetDidPrefix added in v0.2.7

func (k *Keeper) GetDidPrefix(ctx sdk.Context) string

func (Keeper) HasDid

func (k Keeper) HasDid(ctx sdk.Context, id string) bool

HasDid checks if the did exists in the store

func (Keeper) Logger

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

func (Keeper) SetDid

func (k Keeper) SetDid(ctx sdk.Context, did types.Did, metadata *types.Metadata) error

SetDid set a specific did in the store

func (Keeper) SetDidCount

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

SetDidCount set the total number of did

func (Keeper) SetDidNamespace

func (k Keeper) SetDidNamespace(ctx sdk.Context, namespace string)

SetDidNamespace set did namespace

func (*Keeper) ValidateController added in v0.2.7

func (k *Keeper) ValidateController(ctx *sdk.Context, id string, controller string) error

func (*Keeper) VerifySignature added in v0.2.7

func (k *Keeper) VerifySignature(ctx *sdk.Context, msg types.IdentityMsg, signers []types.Signer, signatures []*types.SignInfo) error

Jump to

Keyboard shortcuts

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