-
Notifications
You must be signed in to change notification settings - Fork 49
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
[DMP 2024]: Create the core modules of cord.js sdk in Python #166
Comments
Want to know more about CORD? Check the whitepaper here. |
Hi @NiranjanAP @amarts @adi-a11y My name is Rishav Aich, and I'm a student currently pursuing my BTech in Artificial Intelligence and Data Science from IIT Jodhpur. I am proficient in C++, Python, and R programming languages. With a strong background in development, I have worked with typescripts. Contribution Plan:
This project completely aligns with my skills. It would be great on my part to contribute to and learn from this project. Please advise me on how to start on this and what to take care of. Thank you!! |
Sounds good. Hope you are in touch with [email protected], [email protected] for the process to follow. |
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. |
@NiranjanAP |
Yes, that is the straight forward way to go ahead. |
Ok, so, sir, basically, I need to code all the packages in Python and then do the tasks mentioned above. Am I right? |
@NiranjanAP , |
Hi @NiranjanAP @amarts @adi-a11y
Thanks |
Yes sir @NiranjanAP @amarts @adi-a11y I also had the same doubt i.e point 1 @amansgith I don't think we would be using Rust while creating the SDK but a basic knowledge of it will surely help us to understand the CORD network and it's functionalities as it is written in Rust 😄... |
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
1 - to make the CORD usage technology agnostic |
Can I start working on this? Is it already asssigned? |
Can I start working on this? |
@AashishNandakumar This is assigned as part of DMP 24 |
Description
cord.js is an SDK to connect to CORD. We have a requirement to write the same SDK in Python.
As part of this we have to first create the core SDK modules that include the DID and Chainspace. Scope of this issue it to create an SDK in Python along with any dependencies.
Goals
statement, asset, network-score
etc.Expected Outcome
We should have a functioning SDK written in Python that connects to CORD and is able to make calls to CORD
Acceptance Criteria
Fully functioning SDK written in Python with all the available methods/functions implemented
A working demo script https://github.com/dhiway/cord.js/blob/develop/demo/src/func-test.ts
All the unit test cases implemented
Implementation Details
Refer cord.js repo for reference SDK written in typescript, this needs to be replicated in Python
Refer to the documentation https://docs.cord.network/cordjs/integratecord/ for the detailed explanation on the working of demo script https://github.com/dhiway/cord.js/blob/develop/demo/src/func-test.ts
Note: There will be some dependency modules before these two modules can work
Mockups/Wireframes
NA
Product Name
cord sdk in Python
Organisation Name
Dhiway
Domain
Open Source Library
Tech Skills Needed
Python, TypeScript
Mentor(s)
@adi-a11y @amarts @NiranjanAP
Category
Other
The text was updated successfully, but these errors were encountered: