-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[C4GT] - Integrate with Sunbird RC #163
Comments
Hello I'm swastik suvam singh, a 3rd year undergrad at IIIT Bhubaneswar and am interested in knowing more and working in Corda. It'd be really helpful if I could get more info about the integration with Sunbird RC. Currently am trying to install and run the node locally in the system, will update shortly. Thank you. |
Hey, I'm Satyam Kumar , a 3rd year undergradute student at IIT Kharagpur and am really interested in knowing more about the project and CORD Blockchain. I have prior experience in REST APIs. It would be help if I can some info on how to start working on this project. |
Everyone interested in the project, we will be taking another week for getting more documentation out for you. Happy to see your interest. |
Hello, Atharva here. I have setup the docker container. What should be the next steps. |
Hello @amarts ,Thanks For Consideration We Are Waiting For More documentation To Successfully Integrate Sunbird RC In Cord. |
I am really interested to work on this project. |
Hey, I am Harsh Dambhare, a 3rd year Grad in AKTU, I have been building optimized smart contract and also I have little experience with Hyperledger fabric, and when I heard about C4GT has a project on corda, I got excited and wanted to know more about CORDA and also want to contribute my knowledge here. |
@yoharsh14 CORDA is different from CORD.Network which are are building. Please visit https://cord.network and check the whitepaper to understand more on it.w |
Setting up the Sunbird RC Core Backend Locally for DevelopmentThis guide will walk you through the process of setting up the Sunbird RC Core Backend on your local system. Please note that this setup is intended for a basic local installation without using Docker. The instructions assume you are using Ubuntu 22.04 as your operating system and Visual Studio Code as your IDE. If you want to use docker, you can follow this guide PrerequisitesBefore starting the setup process, make sure you have the following prerequisites installed on your system:
Downloading the Source Code
Compiling the Registry
Configuring Schemas
Setting up Environment VariablesTo set up the necessary environment variables for running the registry and the database, follow these steps:
Running the Registry
TroubleshootingIf you encounter the error "
Congratulations! You have successfully set up the Sunbird RC Core Backend on your local system. Now in order to check whether the registry is running or not, go to the terminal and run sudo -i -u postgres
psql registry
\dt+; If you can see a table named as V_Teacher_GROUP or something related present, the registry is running. You can also check via calling any endpoint. Check the docs here |
Project Details
Like Bitcoin, Ethereum, and Polkadot, CORD refers at once to a network protocol and the
primary federated public network that runs this protocol. CORD is a free and open project, with
the code being placed under a FLOSS license. The project is developed in an open manner
and accepts contributions where ever they are helpful.
The implementation of the CORD Layer-1 Framework (CLF), known as CORD and includes a full
protocol implementation together with API bindings and SDK. CORD is designed to be a
general-purpose blockchain technology stack, neither uniquely for a federated network nor
public/private network operation. This paper nonetheless describes CORD under the context
of a federated network.
More on the project @ https://cord.network
Features to be implemented
What exists
What needs to be built
Sunbird RC project should get a support for anchoring the credentials, and registry entries on to CORD Blockchain for immutability.
Complexity
Medium
Skills Required
Typescript, REST APIs, basic understanding of Sunbird RC, Rust
Name of Mentors:
@amarts, @smohan-dw, @vjgaur, @rohibhan, @Vikastc
Project size
8 Weeks
Product Set Up
docker run -p 9944:9944 -it dhiway/cord:dev-0.8.0 --dev --unsafe-ws-external --unsafe-rpc-external
cd issuer-agent ; docker compose up
Issuer Agent repoAcceptance Criteria
Milestones
C4GT
This issue is nominated for Code for GovTech (C4GT) 2023 edition.
C4GT is India's first annual coding program to create a community that can build and contribute to global Digital Public Goods. If you want to use Open Source GovTech to create impact, then this is the opportunity for you! More about C4GT here: https://codeforgovtech.in/
The text was updated successfully, but these errors were encountered: