Demo Wallet for identity setup

cheqd has designed a wallet to demonstrate and test its DeFi functionality as well as its identity tooling.

CHEQ Wallet allows users to perform standard DeFi activities on Cosmos such as staking/delegating, voting on governance Proposals, and sending tokens. Crucially, the CHEQ wallet goes one step further than this, offering the ability to store and share Verifiable Credentials.

Features

  • Access your CHEQ wallet account by connecting to the Keplr browser extension

  • Send CHEQ tokens

  • Delegate, undelegate and redelegate to validators

  • Store and share digital identity credentials

What is the core business value of this work?

The wallet demonstrates how Verifiable Credentials and $CHEQ tokens could be held in the same place and managed with one UI. This is the kind of work that cheqd wants to approach alongside its partners in H2 2022.

We also want to use the cheqd wallet to issue the cheqd community reward Credentials, based on their engagement and loyalty to cheqd. Through gamifying engagement, we can showcase the value of Verifiable Credentials to a much larger audience than the identity ecosystem.

Developer Guide

Setup

There are two package.json in this repository. You can use a package manager like Yarn or NPM to install dependencies.

yarn install
cd src/frontend-elements
yarn install
cd ../..

Build

You can build your app with Yarn or similar package managers.

yarn build

The installation and build steps can be executed together using the Makefile in this repository as well by using the command below:

make build

Run

Serve the app by using this command:

yarn start

🙌 Acknowledgments

This repo is forked from the LUM network wallet which also uses Lum Network's Javascript SDK.

Last updated