Documentation ¶
Index ¶
- func GetUpdatedSigners(ctx *sdk.Context, oldDIDDoc *types.Did, newDIDDoc *types.Did, ...) []types.Signer
- func NewMsgServerImpl(keeper Keeper) types.MsgServer
- type Keeper
- func (k Keeper) AppendSchema(ctx sdk.Context, schema types.Schema) uint64
- func (k Keeper) CreateDidDocumentInStore(ctx sdk.Context, didDoc *types.DidDocumentState) uint64
- func (k Keeper) GetChainNamespace(ctx *sdk.Context) string
- func (k Keeper) GetCredential(ctx *sdk.Context, id string) (*types.Credential, error)
- func (k Keeper) GetCredentialCount(ctx sdk.Context) uint64
- func (k Keeper) GetDid(ctx *sdk.Context, id string) (*types.DidDocumentState, error)
- func (k Keeper) GetDidCount(ctx sdk.Context) uint64
- func (k Keeper) GetSchemaCount(ctx sdk.Context) uint64
- func (k Keeper) GetSchemaFromStore(ctx sdk.Context, querySchemaId string) []*types.Schema
- func (k *Keeper) GetVMForSigners(ctx *sdk.Context, signers []types.Signer) ([]types.Signer, error)
- func (k Keeper) HasCredential(ctx sdk.Context, id string) bool
- func (k Keeper) HasDid(ctx sdk.Context, id string) bool
- func (k Keeper) HasSchema(ctx sdk.Context, id string) bool
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) QueryCredential(goCtx context.Context, req *types.QueryCredentialRequest) (*types.QueryCredentialResponse, error)
- func (k Keeper) QueryCredentials(goCtx context.Context, req *types.QueryCredentialsRequest) (*types.QueryCredentialsResponse, error)
- func (k Keeper) QueryDidDocument(goCtx context.Context, req *types.QueryDidDocumentRequest) (*types.QueryDidDocumentResponse, error)
- func (k Keeper) QueryDidDocuments(goCtx context.Context, req *types.QueryDidDocumentsRequest) (*types.QueryDidDocumentsResponse, error)
- func (k Keeper) QuerySchema(goCtx context.Context, req *types.QuerySchemaRequest) (*types.QuerySchemaResponse, error)
- func (k Keeper) QuerySchemas(goCtx context.Context, req *types.QuerySchemasRequest) (*types.QuerySchemasResponse, error)
- func (k Keeper) RegisterCred(ctx sdk.Context, cred *types.Credential) uint64
- func (k Keeper) SetChainNamespace(ctx *sdk.Context, namespace string)
- func (k Keeper) SetCredentialCount(ctx sdk.Context, count uint64)
- func (k Keeper) SetCredentialStatusToExpired(ctx sdk.Context) error
- func (k Keeper) SetDidCount(ctx sdk.Context, count uint64)
- func (k Keeper) SetSchemaCount(ctx sdk.Context, count uint64)
- func (k Keeper) UpdateDidDocumentInStore(ctx sdk.Context, didDoc types.DidDocumentState) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUpdatedSigners ¶ added in v0.1.4
func GetUpdatedSigners(ctx *sdk.Context, oldDIDDoc *types.Did, newDIDDoc *types.Did, signatures []*types.SignInfo) []types.Signer
Get the updated signers from the new DID Document
func NewMsgServerImpl ¶
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 sdk.StoreKey, ps paramtypes.Subspace, ) *Keeper
func (Keeper) AppendSchema ¶
func (Keeper) CreateDidDocumentInStore ¶ added in v0.1.0
Creates record for a new DID Document
func (Keeper) GetChainNamespace ¶ added in v0.0.7
Get the Chain namespace
func (Keeper) GetCredential ¶ added in v0.0.6
func (Keeper) GetCredentialCount ¶ added in v0.0.6
func (Keeper) GetDidCount ¶
Get the count of registered Did Documents
func (Keeper) GetSchemaFromStore ¶ added in v0.0.5
Get the schema from store
func (*Keeper) GetVMForSigners ¶ added in v0.1.4
Get Verification Method and Verification Relationship fields for Signers, if they don't have any
func (Keeper) HasCredential ¶ added in v0.0.6
Check whether the given Cred is already present in the store
func (Keeper) QueryCredential ¶ added in v0.0.6
func (k Keeper) QueryCredential(goCtx context.Context, req *types.QueryCredentialRequest) (*types.QueryCredentialResponse, error)
func (Keeper) QueryCredentials ¶ added in v0.0.6
func (k Keeper) QueryCredentials(goCtx context.Context, req *types.QueryCredentialsRequest) (*types.QueryCredentialsResponse, error)
func (Keeper) QueryDidDocument ¶ added in v0.1.0
func (k Keeper) QueryDidDocument(goCtx context.Context, req *types.QueryDidDocumentRequest) (*types.QueryDidDocumentResponse, error)
Ref: https://w3c-ccg.github.io/did-resolution/#resolving-algorithm
func (Keeper) QueryDidDocuments ¶ added in v0.1.0
func (k Keeper) QueryDidDocuments(goCtx context.Context, req *types.QueryDidDocumentsRequest) (*types.QueryDidDocumentsResponse, error)
func (Keeper) QuerySchema ¶ added in v0.1.0
func (k Keeper) QuerySchema(goCtx context.Context, req *types.QuerySchemaRequest) (*types.QuerySchemaResponse, error)
func (Keeper) QuerySchemas ¶ added in v0.1.0
func (k Keeper) QuerySchemas(goCtx context.Context, req *types.QuerySchemasRequest) (*types.QuerySchemasResponse, error)
func (Keeper) RegisterCred ¶ added in v0.0.6
func (Keeper) SetChainNamespace ¶ added in v0.0.7
Set the Chain namespace
func (Keeper) SetCredentialCount ¶ added in v0.0.6
func (Keeper) SetCredentialStatusToExpired ¶ added in v0.0.6
func (Keeper) SetDidCount ¶
Sets the Did Document Count
func (Keeper) UpdateDidDocumentInStore ¶ added in v0.1.0
Updates an existing Did document present in the store
Click to show internal directories.
Click to hide internal directories.