What an exciting weekend at ETHSingapore! Over the course of 36 hours, roughly 250 hackers came together to TheBridge to work on 44 projects. Out of these, 16 projects used Kyber’s protocol, and two of them were among the final hackathon winners!

We also saw a number of interesting workshops, panels and discussions on the current challenges faced by the blockchain industry, and took the opportunity to get connected with other projects that participated in the hackathon.

Most importantly, it was great to see all the amazing ideas that were proposed and implemented. ETHSingapore has truly inspired us and we are excited for what the future holds for the decentralized ecosystem!

Here are some key highlights of the hackathon:

Introduction To Solidity Workshop

Simon explaining the basics of Solidity!

Before the official start of the hackathon, Simon, one of our developers at Kyber, conducted a 1-hour workshop on the fundamentals of Solidity. He covered the format and syntax of Solidity, as well as guiding participants on writing their own smart contract in Remix.

Kyber API Workshop

Anton on stage talking about Kyber’s protocol

Anton gave a concise explanation and demonstration of the various ways to quickly integrate projects with Kyber’s liquidity protocol. This included teaching hackers how to incorporate Kyber’s smart contract into their own, how to use web3 to interact with Kyber’s smart contract and how to utilize the widget generator to easily accept token payments in their applications. During this presentation, Etheremon and CoinGecko were highlighted as examples of well-known projects that are powered by Kyber.

#BUIDLwithKyber

We are happy to share that out of the 44 teams, 16 teams decided to develop projects that use Kyber’s on-chain liquidity protocol. We are truly humbled by the large number of submissions we received for the different bounties we offered, and are amazed at the spectrum of creative ideas that these talented teams came up with. Hacks ranged from allowing a DAICO (Decentralized Autonomous ICO) to hedge their funds, to enabling users to buy and bundle Sets using ETH in a single transaction, to enabling users to perform limit and stop orders on a static website hosted on IPFS.

We are also proud to have DAI.ly and DAICO Hedge selected as two of the six winners for the hackathon. Their success clearly demonstrates the potential of the applications that can be built with Kyber.

Congratulations to DAICO Hedge and DAI.ly, winners of ETHSingapore!

Project Showcase

Here are the projects that used Kyber during ETHSingapore:

DAICO Hedge — Hedging funds in DAICO projects with Kyber

Funds that are stored in DAICO smart contracts are subjected to the volatility of the tokens held. To reduce the risk and exposure, these smart contracts could become reserves on Kyber, with certain market making strategies employed.

This project was hacked by Vinay, Chaitanya, Aayush and Partha. DAICO Hedge was among the 6 winning teams at ETHSingapore.

Dai.ly — Etherless payments with DAI

Dai.ly allows you to make payments without the need for Ether, abstracting it away allows for substantially easier wallet management.

Imagine a scenario where a sender is able to pay someone with a DAI-only wallet. After the sender signs a transaction to send some DAI, the gas fees are paid for by a delegate in Ether. The DAI is received by the recipient and the delegates are reimbursed DAI which covers the gas fees and some bonus.

The project was hacked by Waihon, Davis, Di and Lu. They were also among the 6 winning teams at ETHSingapore. Check out their application!

Crypto9 — A simple swap interface on IPFS

Crypto9 allows you to host your own DEX on your IPFS node. It allows a user to use Metamask or Truffle’s HD wallet by providing its seed phrase, fetches the balance information and facilitates swaps with Kyber.

It also has advanced trading options where you can put in stop and limit orders and they get executed automatically as long as the client is open in the browser. Finally, there is a “Rainy Day” option that converts all of your tokens to DAI at the click of a button.

The project was hacked by Hammad and Eddie, and won Kyber’s Open Category Grand Prize ($3000 SGD worth of KNC). Try it out for yourself!

DepoSet — Creating and funding Sets with ETH

With DepoSet, users can buy and sell TokenSets using Ether in a single transaction. It is a decentralized, web3 based application that interacts with a smart contract to perform multiple exchanges of ETH to and from the tokens comprising the Set in single transaction.

The project was hacked by Anton and Sergej from Crypto Maniacs, building with Kyber and Set Protocol. Check out their application!

dex_tradingview — Trading View Integration

dex_tradingview Allows users to see the past trades, price rates and volumes of tokens traded on Kyber in a trading view UI. Also has API endpoints to pull the data.

The application uses a pre-fetched database of events from a full Ethereum parity node, with queries by event type. The events emitted by the Kyber smart contract is parsed, trades are extracted and presented on Trade View interface using Javascript.

This project was put together by Aleksey and Tomasz.

charitETH — Helping charities to better manage their ERC20 tokens

charitETH plans to be a one-stop portal for charities to input their Ethereum address and manage their crypto contributions.

With charitETH, charities can easily manage their ERC20 token contributions by performing seamless liquidation to a more adopted currency via KyberSwap. For less liquid tokens, or tokens that are not supported by Kyber, sets will be used to auction them off.

The project was hacked by Calvin, using Kyber and Set Protocol. Check out his application!

KuSwap — A simple swap interface on IPFS

KuSwap is a decentralised web application that allows any user to instantly perform token swaps with Kyber. It is a barebones interface that is hosted on IPFS, hence being more decentralized than other similar DApps.

The project was put together by Matt. Try it out for yourself!

Weasel — Status.im chat extension to send DAI to your friends easily.

Weasel allows you to send DAI to your friends without having to first buy DAI, all that is needed is some ETH. The transfer is done by executing a very simple chat command (/send-dai) within a Status chat.

The conversion from Ether to DAI is handled by the Kyber protocol behind the scenes which allows for a very seamless user experience.

The project was hacked by Tom. Check out his application!

KAWCR — Kyber Auction Widget for Crypto Collectibles

Crypto collectibles are limited by the variety of payment options, Ether volatility of Ether and location of purchase. This embeddable widget allows sellers of such collectibles to perform a simple countdown auction where the buyers can make payments in any token (Eg. DAI) or ETH.

The highest bid and winning bidder are displayed in the widget, thereby allowing other users to increase their bids by sending more ETH or ERC20 tokens to the contract.

The project was hacked by Cheran, Julian, Pham and Jatin.

Kyber-0x Relay — Querying both on-chain and off-chain orders

As the name suggests, this project attempted to create an interface that queries order books from both the Kyber and 0x smart contracts to obtain the best price. A basic Relayer smart contract was created to aggregate information of the prices given by Kyber Reserves, which was then used to merge with the 0x order books.

The project was hacked by Austin, Jun Yu and Lenze.

Pico — A new ICO with constrained benefits

This ICO platform allows investors to invest and divest in any ERC20 token supported by Kyber. The price discovery of the token issued by the ICO is done through a modified automated price formula of Bancor.

The project was hacked by Zhou Ying, Brian, Gao Xiang and Li Jie.

ZkDAI — Send ERC20 tokens privately

ZkDAI allows users to send and receive ERC20 tokens privately using zero-knowledge proofs. Users can send any of the ERC20 tokens supported by Kyber which will be converted into DAI and then into a secret value note. The secret value note can be spent like a UTXO (unspent transaction output) and the users can redeem the secret value note for DAI at any time.

The project was hacked by Arpit, Ankit and Parshva. Check out their application!

HummingLend — Maximize interest you earn from decentralized lending protocols

Lending rates for different tokens fluctuate with supply and demand. On lending protocols such as Compound.finance, it is hard to keep track of which tokens have the highest lending rates, and therefore maximise earnings from lending these tokens.

HummingLend addresses this problem by monitoring rates on Compound and automatically lend to the tokens that have the highest interest rates. Kyber’s protocol is used to swap to these tokens if it doesn’t have them on hand.

The project was hacked by Michael and Yingdan. Check out their application!

KyberWatch — Historical data tool and API for Kyber

KyberWatch is an API and visualization tool which the users can use to query the historical price and volume trade data for the different tokens supported on Kyber Network.

It queries the volumetric data through the token swap events emitted by the main Kyber contract. All queried data is cached in a MySQL database on an AWS instance for faster access. The cryptocompare API was queried for the price history of tokens.

The project was hacked by Robin and Siddhanjay.

InstaPay — Improving efficiency and reducing costs of payday loans

The InstaPay platform helps to automate and reduce the costs of funding and repayment of payday loans. The portal allows users to take payday loans easily without predatory interest rates and invest into Ethereum and Bitcoin for some interests.

The project was hacked by Frankie, Shain and Calvin. Check out their application!

KyberCharts — Historical data tool for Kyber

KyberCharts is a historical data tool for viewing transactions that were made through the Kyber protocol. It is a python library that queries the Etherscan API and returns a pandas dataframe that can be further utilised by developers and algorithmic traders.

The project was hacked by Anthony, Jeffery, Ryan and Yash Sinha. View their application

Bounty Winners

Crypto9 was our official Open Category API / Protocol prize winner of $3000 SGD worth of KNC tokens.

DepoSet won our $1000 SGD joint bounty prize with Set Protocol.

dex_tradingview, Kyber-0x Relay, DAICO Hedge and KuSwap also won our themed bounties.

Congratulations to all the winners at ETHSingapore and great work everyone!

Thank You ETHSingapore

It was heartening to see a substantial number of teams hacking with our protocol at ETHSingapore, and the exceptional quality of the projects made it difficult for us to decide on the bounty winners. We would like to thank all the developers, organizers and volunteers for making ETHSG a smooth event. Without their dedication and tireless efforts, the hackathon would not have been successful.

The space has been extremely collaborative, and we are thrilled to work with everyone to help drive it forward. We are also excited to see what other interesting use cases there are, and how Kyber can be used in conjunction with other protocols.

See you at the next hackathon!

Learn more about building with Kyber:

Developer group: https://telegram.me/KyberDeveloper/

Developer portal: https://developer.kyber.network/

Website: https://kyber.network/