How Beer Inspired Our First Ethereum Hackathon Win At The Inaugural ETHSingapore

Official Rate3
Official Rate3
Published in
4 min readDec 11, 2018
From left to right: The Rate3 team consisting of Lu Yu (front-end engineer), Waihon (blockchain development), Davis (CTO) and Wu Di (full stack engineer)

Over the 7th — 9th December weekend, our Rate3 engineers took part in ETHSingapore — the inaugural Ethereum hackathon to be held in ASEAN. Projects were given under 36 hours to collaborate and build decentralized applications using Ethereum as well as the APIs of various other sponsor projects that included Aragon, bZx, Celer, Giveth, Kyber, MakerDAO, NuCypher, Raiden, Set Protocol, Quantstamp and Status.

With most of the above project teams being based overseas, many took the opportunity to host meetups with the local Ethereum community across the days leading up to the weekend, presenting a great opportunity for the Rate3 team to expand our network and share learnings around the blockchain space.

The PayPal Innovations Labs space in Singapore was packed full with mainly Ethereum developers for the Meetup hosted by Kyber, MakerDAO, Set Protocol and Status
#DeFi (Decentralized Finance) Singapore Meetup panel featuring Set Protocol and bZx
A MakerDAO Dappy Hour — beers were paid for in DAI by the Maker team

Alas, it was this final event — the MakerDAO Dappy Hour — on the Thursday preceding the weekend which provided the inspiration behind the Rate3 team’s submission for ETHSingapore, which they affectionately named DAI-ly.

DAI-ly was selected as just one of six finalists winners (this was the highest accolade possible. The six finalists were not ranked into positions by the judges in line with their theme to encourage collaboration) by a judging panel which included Vitalik Buterin and Loi Luu. The team also won the MarkerDAO prize for its innovative usage of the Maker API.

A live testnet demo of the product can be viewed here.

DAI-ly provides users hailing from any level of technical sophistication with a beautiful user interface to make payments with the DAI stablecoin, while — get this — relieving these users of the need to keep an Ether balance for gas fees to the Ethereum network. The benefits of this feature cannot be underestimated, as it solves for one key area causing friction today that is preventing new users from using Ethereum applications intuitively— the need to maintain Ether for gas fees when making any type of transactions.

Presenting DAI-ly: Github code can be viewed here

The DAI-ly team envisions such a product to be a great aid for onboarding new users to pay with cryptocurrencies including Dai. It will also open up the possibility for service providers and merchants to pay gas on behalf (with or without a fee) of consumers who are choosing to buy something from their store — as opposed to airdropping Ether to a large number of Ethereum accounts (including inactive ones).

In addition, the team foresees such a product to be useful for payments for all other stablecoins as well, including an SGD-denominated one.

Technical Challenges Faced By The Team And Some Closing Thoughts

“The original ERC865 implementation code was outdated and had some bugs in it, so we had to tweak and write a working version for it,” said Davis Gay, our CTO.

“Since we are implementing a new functionality on a token which existing ERC20 tokens do not have, we needed to create a dummy upgraded version of DAI. This prevented us from having complete working integrations with intended Dai and Kyber Swap APIs.”

“Other challenges on the client-side and server-side included making sure that the delegated transfer transaction is verified to be what was originally agreed upon.”

While all hackathons are termed as competitions in their own right (that’s what prize money does), the greatest reward for participating in these events are the friendships that are forged and the industry learnings that are shared. Last weekend’s ETHSingapore event was no exception to this. Thank you Ethereum Singapore for this terrific opportunity — until next time!

Our lead engineer Waihon being interviewed for his technical expertise for the Zero Knowledge blockchain podcast
And hearing more about the Plasma implementation being done by the Matter Inc team
Davis, Waihon and Wu Di with the Kyber Network crew (and their “Kyber Liquidity” water bottles)

About Rate3

Rate3 is a decentralised dual protocol for cross-chain asset tokenization and identity management. The Rate3 Tokenization Protocol is an end-to-end protocol for tokenization on both Ethereum and Stellar, while the Rate3 Identity Protocol is a protocol to create and manage a unified cross-chain identity.

Website: https://rate3.network

Twitter: https://twitter.com/officialrate3

Telegram: https://t.me/officialrate3

--

--