dhiway / cord.go

cord.go is the SDK for the CORD Blockchain in Golang
1 stars 1 forks source link

[DMP 2024]: Create a core modules of cord.js sdk in Golang #1

Open adi-a11y opened 1 week ago

adi-a11y commented 1 week ago

Description

cord.js is an SDK to connect to CORD. We have a requirement to write the same SDK in Golang. 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 Golang along with any dependencies.

Goals

Expected Outcome

We should have a functioning sdk written in Golang that connects to CORD and is able to make calls to CORD

Acceptance Criteria

Fully functioning SDK written in Golang with all the available methods/functions implemented A working demo script similar to 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 Golang 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 Golang

Organisation Name

Dhiway

Domain

Open Source Library

Tech Skills Needed

Go, TypeScript

Mentors

@vatsa287 @adi-a11y @amarts @NiranjanAP

Category

Other

kartikaysaxena commented 5 days ago

Weekly Learnings & Updates (To be filled by contributor)

Week 1