Giter VIP home page Giter VIP logo

tweeddalex / cheqd-node Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cheqd/cheqd-node

0.0 0.0 0.0 20.24 MB

The server/node portion of purpose-built network for decentralised identity. Built using the Cosmos blockchain framework.

Home Page: https://docs.cheqd.io/node

License: Apache License 2.0

Dockerfile 2.60% Go 66.88% Shell 12.43% JavaScript 2.13% HTML 0.30% Vue 0.84% SCSS 0.01% Python 14.82%

cheqd-node's Introduction

cheqd: Node Documentation

cheqd is a purpose-built network for decentralised identity.

cheqd-node is the server/node portion of the cheqd network stack, built using Cosmos SDK and Tendermint.

Quick start for joining cheqd testnet

Getting started as a node operator on the cheqd network testnet requires the following steps:

  1. Install the cheqd-node software on a hosting platform of your choice.
  2. When you have a node successfully installed, please fill out our node operator onboarding form so that you can acquire CHEQ testnet tokens required for staking on the network. You will need to have the following details on hand to fill out the form:
    1. Node ID for your node
    2. IP address / DNS record that points to the node (if you're using an IP address, a static IP is recommended)
    3. Peer-to-peer (P2P) connection port (defaults to 26656)
    4. Validator account address (begins with cheqd)
  3. Once you have received your tokens, promote your node to a validator.
  4. If successfully configured, your node would become the latest validator on the cheqd Testnet! Say hi to the other node operators on the #testnet-node-operators channel.

Any time you have questions or need support, join our cheqd Community Slack and ask for help.

Usage

Once installed, cheqd-node can be controlled using the cheqd Cosmos CLI guide.

Currently supported functionality

  • Basic token functionality for holding and transferring tokens to other accounts on the same network
  • Creating, managing, and configuring accounts and keys on a cheqd node
  • Staking and participating in public-permissionless governance
  • Governance framework for public-permissionless self-sovereign identity networks

Upcoming functionality

A non-exhaustive list of future planned functionality (not necessarily in order of priority) is highlighted below:

  • DID method specification
  • Creating and querying DIDDocs
  • Creating and managing Verifiable Credentials anchored to DIDs on cheqd testnet

We plan on adding new functionality rapidly and on a regular basis. We are also exploring mechanisms to showcase our product roadmap and gather feedback from our community members. We welcome feedback on our cheqd Community Slack workspace.

Building from source

cheqd-node is created with Starport. If you want to build a node from source or contribute to the code, please read our guide to building and testing.

Creating a local network

If you are building from source, or otherwise interested in running a local network, we have instructions on how to set up a new network for development purposes.

Community

The cheqd Community Slack is our chat channel for the open-source community, software developers, and node operators.

Please reach out to us there for discussions, help, and feedback on the project.

Social media

Follow the cheqd team on our social channels for news, announcements, and discussions.

cheqd-node's People

Contributors

adenishchenko avatar amromashov avatar ankurdotb avatar askolesov avatar asmarty avatar btosello avatar darrylvanderpeijl avatar dependabot[bot] avatar esplinr avatar petrovma avatar ptofevski avatar rosspower11 avatar snyk-bot avatar toktar avatar tweeddalex avatar udosson avatar vladimirwork avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.