Skip to content

KimlikDAO/kimlikdao-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is kimlikdao-js?

kimlikdao-js is a repository containing JavaScript modules essential for KimlikDAO projects.

Directory Structure

api: Definitions of standard protocols (e.g., jsonrpc, oauth2)

birimler: UI module system

cloudflare: Definitions related to the Cloudflare Workers platform

crosschain: Definitions and structures valid across all blockchains

crypto: Cryptographic functions and libraries

did: Definitions of DID and KPass by KimlikDAO

ethereum: Tools for interacting with Ethereum nodes

kdjs: KimlikDAO JavaScript compiler

node: Definitions needed when communicating with KimlikDAO protocol nodes

testing: Libraries for writing tests

util: Conversion tools and external definitions

How to Clone?

git clone https://github.com/KimlikDAO/kimlikdao-js
cd kimlikdao-js
bun i

These commands will clone the repository into your local development environment and download the packages necessary for the repository to function.

Tests

The tests can be run in two different modes:

  • Uncompiled
    bun test
  • Compiled (using kdjs)
    bun run.js test

When run, output will look like this: