Image for post
Image for post

After my friend Marc “alpha leak” Zeller recommended 7 Defi dapp to try out (for the wishful thinking of yet another token drops), I naively created a Kickback page to pledge 10 xDAI to try out all the Defi gems he recommended (and lose if you don’t complete), despite some defi veterans warned the high gas fee.

This is my log of actually trying out all 7 of them in 30 days (5 of them were actually done in 1 day).

1. ParaSwap

ParaSwap is a Dex Aggregator similar to 1inch with different UI.

It’s been over a year since the ENS short name auction (for (3–6 character .ETH names) completed, and it is amazing that many Ethereum community members proudly put their .ETH name in their social media profile.

However, people forget to renew their ENS names despite renewal notification services and the ability to pay ahead as many years as you want, and a significant number of names have been released recently.

As I mentioned in a previous post, we are expecting a peak of over 1000 names to be released on 4th February which includes many short names won during the short name auctions a year ago. …

Before I decide what I would focus in 2021, I want to look back what I have made last year besides my normal contribution to ENS and Kickback

  • AMM on Flow blockchain = Ally-oop
  • Personal Token social network = Stuckwithu.eth
  • NFT on xDAI = artist.matoken.eth on
  • Arb opportunity charts = INDEX COOP and xDAI

AMM on Flow blockchain = Ally-oop

During the summer, I participated in an 8-week builder program organised by Dapper labs and created a super simple AMM using Flow programming language called Cadence.

The reason I was interested in Flow is the fact that high gas rise on Ethereum made it difficult to run non-defi centric dapps like Kickback. Even though Kickback now mainly runs on xDAI chain, I wanted to learn an alternative way which was built ground-up from the team who created CryptoKitties and suffered from the scalability issue of Ethereum. …

Image for post
Image for post
Image from

Now that 2020 is about to end and many of you may be reflecting this year and planning for 2021. As usual, you may want to do something new which doesn’t last for more than 3 days. A few weeks ago, we announced Kickback new year resolution challenge to propose doing it on Kickback (pledging platform where you pledge to do something and if you don’t your pledge gets redistributed to those who do) so you can have skin in the game. …

Image for post
Image for post

30 Days challenge + Kickback Contribution + Match funding = Delegated Giving

2020 is about to end and time to plan what you want to achieve in 2021. We all come up with many new wishes (lose weight, start something new, etc) which don’t last for more than 3 days.

At Kickback, we run series of 30 days fitness challenges where participants pledge money to complete. At the end of the 30 days only the winners get the payout from the pot we all pledged. We want to enhance the challenges with a bit of twist.

If you want to start something new for 2021, read the followings and join the telegram channel. …

Back in August, over 280k .ETH names were released and 2000 of these were re-registered during the so called “decaying premium” period, paying the extra premium (read the full results here). Since then, 10~30 names have been released daily.

However, we will be encountering another spike of names released in the next few months until it reaches a peak of 1271 names a day to be released on February 4th, 2021.

Image for post
Image for post
Dune source

Most of these are names from the short names auctions about a year ago on OpenSea.

In total, there were 50,355 bids made for 7670 names, with the total worth of the winning bids at 5,698.97 ETH. The average number of bids was 6.56 (median 3), and the average amount was 0.74 ETH (median 0.052). …

With more people using mobile wallets, WalletConnect has been one of the most requested features for the ENS Manager App. I am pleased to announce that we finally added support.

Image for post
Image for post

In addition to MetaMask (and any injected wallet such as, Opera, etc) and WalletConnect, we also added support for Portis, Torus, Authereum, and MEW wallet, which are supported by the Wallet Modal framework.

Reverse Records

So what can you do with these wallet support besides registering ENS names and setting cryptocurrency addresses?

The answer is…. setting up your reverse record.

Once you go to “My Account” page, you can set your Ethereum address to resolve to your ENS name (as opposed to setting your ENS name to resolve to your Ethereum address). …

As part of “Graph Curator prgam”, I created a simple graph demonstrating when the arbitrage opportunities arise between various Defi derivative products and I would like to share some tips I learnt along the way.

  • Graph Curator program
  • IndexCoop DPI Arbitration Bot
  • Dune Analytics vs TheGraph
  • Fighting the quark of Subgraph and AssemblyScript
  • Composability vs Customisation
  • Building Frontend with Recharts.js
  • Were there arbitrage opportunities on DPI?
Image for post
Image for post

Graph Curator program


Developers of decentralized applications need to rely on accurate and efficient APIs but since subgraphs are open-source and can be built by anyone, it can be difficult to identify which subgraphs are high-quality. To solve this, The Graph introduces Curation, to enable information sharing in The Graph ecosystem. …

I recently participated and created a small dapp which visualise the social graph of personal token holders. This blogpost will show you some of the discoveries I made while building the dapp.

  • The beginning
  • Personal token holders data from bird’s eye view
  • Personal token holders<3<3<3 NFT

The beginning

At Kickback, Wong Joon Ian has been hosting a meetup “Personal Talkens” and has been airdropping his $xJOON (xDai chain representation of his personal token $JOON)

For personal token issuers, it is important to distribute their token to their community members and as such, it is interesting for them to find out what kind of people holds their tokens. …

The original ensjs v1 (aka ethereum-ens) was created almost 3 years ago and had lots of old dependencies, so our frontend developer Jeff Lau rewrote it to modernise the library.

Unlike other js libraries which allow you to do basic operations, ensjs will support the majority of the operations of the ENS registry, registrar, and resolvers.

To demonstrate how to use the library, I created a demo app which allows you to do three basic steps to enable ENS in your dapp (resolve ENS name, support reverse resolution, and let users name things) .

Image for post
Image for post

You can play with the demo at and look into the code here. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store