klaytn-developer-sdk
v0.0.1
Published
![Logo](./KlaytnLogo.png) - [Klaytn Developer SDK](#klaytn-developer-sdk) - [Oracles Module](#oracles-module) - [Chainlink](#chainlink) - [Witnet](#witnet) - [Bridges Module](#bridges-module) - [Celer Bridge](#celer-bridge) - [Wormhole
Downloads
2
Readme
Klaytn Developer SDK
Oracles Module
Chainlink
Implementation of the following 4 Chainlink features using the Hardhat development environment:
- Chainlink Data Feeds on Klaytn
- Chainlink VRF on Klaytn
- Chainlink Keepers on Klaytn
- Request & Receive data on Klaytn
Witnet
Bridges Module
Celer Bridge
Implementations:
- PoolBased Transfer
- PoolBased Transfer Refund
- MintCanoncialToken
- MintCanoncialToken Refund
- BurnCanoncialToken
- BurnCanoncialToken Refund
Wormhole Bridge
Implementations:
DEX Module
Open source DEX
Integration of the following 5 DEX contracts:
Getting started
Requirement
- git
- You'll know you did it right if you can run
git --version
and you see a response likegit version x.x.x
- You'll know you did it right if you can run
- Nodejs
- You'll know you've installed nodejs right if you can run:
node --version
and get an output like:vx.x.x
- You'll know you've installed nodejs right if you can run:
- Yarn instead of
npm
- You'll know you've installed yarn right if you can run:
yarn --version
And get an output like:x.x.x
- You might need to install it with npm
- You'll know you've installed yarn right if you can run:
If you're familiar with
npx
andnpm
instead ofyarn
, you can usenpx
for execution andnpm
for installing dependencies.
Quickstart
After installing all the requirements, run the following:
git clone https://github.com/klaytn/klaytn-developer-sdk
cd klaytn-developer-sdk
then
yarn
or
npm i
Usage
You can run the scripts in root or in respective packages by cd
into the packages.
Want to Contribute to Klaytn Developer SDK?
In line with our commitment to decentralization, all Klaytn codebase and its documentations are completely open source. Klaytn always welcomes your contribution. Anyone can view, edit, fix its contents and make suggestions. You can either create a pull request on GitHub or create a enhancement request. Make sure to check our Contributor License Agreement (CLA) first and there are also a few guidelines our contributors would check out before contributing: