• Stars
    star
    420
  • Rank 103,194 (Top 3 %)
  • Language
    HTML
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Codebase for KyberSwap that helps users convert tokens instantly and directly from their own hardware wallets, metamask and so on. No setup, No deposit, no withdrawal needed. Try it out on https://kyberswap.com or join telegram for developers https://t.me/KyberDeveloper.

KyberSwap: Instantly Convert Your Tokens

KyberSwap allows users to directly interact with Kyber's decentralized liquidity network and instantly swap/ trade their tokens. Check our website at https://kyberswap.com

Install dependencies

The wallet is developed on Nodejs, we assume users have it installed in their environment. We suggest to use Node v7.3.0

npm install

Run in development mode (ropsten network)

npm run ropsten

Once it is running, user can access to the wallet by going to http://localhost:3002

Build production app

npm run build-production

Code structure

This repository is using Reactjs and Redux and following their naming conventions. Source code of the wallet is in src. Most of the logic is in src/js.

Migrate media data

bundle exec rake master_data:media_post

Deploy staging:

git tag -f deploy_staging
git push -f <origin/upstream> deploy_staging

More Repositories

1

smart-contracts

Main smart contracts for Kyber Network, including the main platform contract, reserve contracts etc.
JavaScript
376
star
2

kyberswap-interface

An open source interface for the Kyberswap Classic and Elastic protocol
TypeScript
51
star
3

exchange-simulator

Python
42
star
4

peace-relay

PeaceRelay: Connecting the Ethereum blockchains
JavaScript
37
star
5

airdrop

airdrop and kgt token
JavaScript
34
star
6

developer-portal

Developer portal for Kyber Network
CSS
28
star
7

workshop

Repository for KyberDeveloper workshops
Solidity
22
star
8

kyber-tracker

JavaScript
19
star
9

kyberswap-dex-lib

DexLib is a library used by Kyberswap backend to integrate with decentralized exchanges. This library enables external DEX developers to integrate their DEX with Kyberswap by creating pull requests to this repository.
Go
19
star
10

bridge_eth_smart_contracts

JavaScript
18
star
11

TokenDistributionContracts

JavaScript
17
star
12

KyberWidget

JavaScript
13
star
13

bridge_eos_smart_contracts

Shell
13
star
14

reserve-stats

KyberNetwork Reserve Stats
Go
11
star
15

ieo-smart-contracts

smart contracts for ieo platform
JavaScript
10
star
16

hackathon-bounties

Check out the bounties we put up during hackathons!
10
star
17

go-project-template

template for a golang project
Go
9
star
18

ks-elastic-sc-legacy

Main smart contract for Pro-AMM
TypeScript
8
star
19

widget-swift

HTML
8
star
20

wallet-cache

Go
7
star
21

ftx-api

Go
7
star
22

widget-woocommerce

PHP
7
star
23

telegram-query-bot

Telegram bot for querying data from Kyber
JavaScript
6
star
24

unclaimed-rewards-elastic-lm

List of unclaimed rewards for KyberSwap Elastic Liquidity mining at 2023-04-18 16:00:00 UTC
6
star
25

KIPs

Kyber Information and improvement Proposals repository
6
star
26

slackbot

Some security enhancement bots for Slack workspaces.
Python
5
star
27

kyberswap-aggregator-sdk

TypeScript
5
star
28

katalyst_dao_sc

JavaScript
5
star
29

evmlistener

Go
5
star
30

tokenrate

tokenrate is a library to query historical rates of token
Go
5
star
31

ropsten-faucet

Ropsten faucet for testnet release
Go
5
star
32

sanity-price-monitor

Python
5
star
33

fpr-sdk.js

JavaScript
4
star
34

kyberswap-widgets

TypeScript
4
star
35

widget-monitor-php

PHP
4
star
36

docker-slate

Docker image for https://github.com/lord/slate
JavaScript
3
star
37

payment-widget-smart-contract

smart contract to implement POP
JavaScript
3
star
38

binance-client

Go
3
star
39

widget-monitor-js

3
star
40

tx-debugger

This repo is for debugging the reasons why a trade tx in Kyber contract is failed
JavaScript
3
star
41

py-reserve-sdk

Python
3
star
42

httpsign-utils

Collection of utilities to work with [http-signatures](https://tools.ietf.org/html/draft-cavage-http-signatures-10)
Go
3
star
43

kyber_utils_sc

Kyber's utility Smart Contracts code. To be used across all smart contact repositories.
JavaScript
3
star
44

promm-analytics

TypeScript
3
star
45

kyberswap-error

Go
3
star
46

dex-swap-comparator

Java
2
star
47

aggregator-subgraph

TypeScript
2
star
48

kyber_protocol_sc

JavaScript
2
star
49

dgx-price-feeder

Go
2
star
50

ks-helper-sc

Helper contracts to interact with some KyberSwap's protocols
Solidity
2
star
51

etheremon-wrapper

JavaScript
2
star
52

ks-sdk-elastic

sdk for kyberswap elastic
TypeScript
2
star
53

elastic-go-sdk

Go SDK for Elastic pool
Go
2
star
54

elastic-subgraph

TypeScript
2
star
55

aggregator-sor

Python
2
star
56

int256

256-bit signed integer math lib
Go
1
star
57

ks-sdk-core

core elements required by both v1 and v2 sdk
TypeScript
1
star
58

kyber_reserves_sc

JavaScript
1
star
59

kyber-pro

Reference code and examples for using the Kyber FPR JS SDK
JavaScript
1
star
60

promm-sdk-go

Go
1
star
61

tradinglib

Go
1
star
62

openbook-spl

Rust
1
star
63

avax-trading-contest-reward-distribution

1
star
64

sc_integration

1
star
65

tradelogs

Go
1
star
66

ks-liquidity-mining-sc

Repo for Liquidity Mining contracts
1
star
67

cclog

a log server
Go
1
star
68

prometheus_bot_bin

prometheus_bot_bin
1
star
69

pancake-v3-sdk

Go
1
star
70

kyberswap-widgets-demo

TypeScript
1
star
71

ks-limit-order-API-demo

Sample implementation of KyberSwap Limit Order APIs
TypeScript
1
star
72

blockchain-toolkit

Go
1
star