Hackathon ended, many great submissions, so there's who won
Off-Chain Storage & Management For Lido Validators' Keys
Tom → clear winner, we offer grant to polish
tanishqjasoria → will get a small prize in OpenDeFi Lido Challenge
Yieldspace-Inspired AMM For StETH/ETH Pairs (3000 LDO + 130 BAL Prize)
No valid submissions here.
https://github.com/0xSolidityGuy/Generalized-AMM ← is cool, but doesn't have demo or docs, and from the looks of it is an implementation of vanilla Yeildspace for balancer. Will get a small OpenDefi Challenge prize. May be eligible for Balancer prize, we're talking to them.
https://github.com/Dodecane/lido-occultix ← first place, Alchemix for Lido's stETH, how cool is that?
https://github.com/ankitiitb1069/WstethZap ← second place, working and useful zap to trade stETH on Univ3 wstETH/ETH pairs?
https://github.com/shota-masuda-onibakuchi/on-chain-nft ← v. cool visuals, not finished
https://github.com/0xSolidityGuy/Generalized-AMM ← 4-5th place
https://github.com/masaun/lido-stETH-as-yield-source ← cool idea, only half-done, 4-5th place
tanishqjasoria ← 6-10th place
https://github.com/0xkarl/lido-pooltogether ← not finished, cool idea 6-10th place
The prizes will be sent out within a week.
Here at Lido we are committed to making Ethereum staking simple, secure, and decentralized! As part of that vision we are pleased to present the winners for the @open_defi hackathon! The focus of this hackathon was to support the Defi dev environment and facilitate the use and composability of liquid staking across the Defi space.
Before we announce the winners, we at the LidoDAO want to take a moment to thank everyone that contributed to the hackathon. If it wasn't for your contributions to a more open financial system we would be forever relegated to an opaque banking system. You contributions are invaluable and we thank you! Now on to the hackathon winners!
For the first challenge, the 3000 $LDO prize goes to Tom! The challenge required taking a big part of the data Lido currently stores in smart contract off-chain whilst retaining strong security properties of the system. https://gitcoin.co/issue/lidofinance/lido-dao/341/100025666
Tom created a way to reduce the $ETH transaction costs required for adding/using signing. The general idea is that the public keys submitted by node operators are repeatedly hashed to calculate a merkle root which is then stored within the NodeOperator struct - reducing the storage usage to a single slot per node operator. Congrats Tom! https://github.com/lidofinance/lido-dao/pull/347
For our second challenge, there were no valid submissions to win the full prize; however, what was submitted will receive a small amount from the OpenDefi Challenge prize pool. Congrats 0xSolidityGuy! https://github.com/0xSolidityGuy/Generalized-AM
Our second challenge was for AMM-curious devs and researchers: a Yieldspace-like AMM for stETH/ETH pairs. https://gitcoin.co/issue/lidofinance/lido-dao/342/100025667
Our last challenge(10,000 $LDO) was open-ended with up to ten prizes. As we all know, some of the biggest innovations happen when people are free to build whatever they want and this challenge was for anything related to Defi, liquid staking and Lido! https://gitcoin.co/issue/lidofinance/lido-dao/343/100025668
Open Challenge winners:
First place goes to Dodecane! Dodecane created the Occultix Protocol. The Occultix protocol provides highly flexible instant loans on $stETH that repay themselves over time. Basically Alchemix, but for Lido's $stETH. How cool is that? https://github.com/Dodecane/lido-occultix
Second place goes to Ankitiitb! Ankitiitb created an interface on top $wstETH/$ETH Uniswap V3 pool, to swap $stETH for $ETH or vice versa. ://github.com/ankitiitb1069/WstethZap
Third place goes to Shota-msuda-onibakuchi! Shota created a contract that takes fungible tokens(like $wstETH) and generates an unique NFT. The intent is to encourage the use of $stETH/$wstETH. https://github.com/shota-masuda-onibakuchi/on-chain-nft
Fourth-fifth place goes to 0xSolidityGuy! 0xSolidityGuy contributed to the second challenge and that merited a reward. https://github.com/0xSolidityGuy/Generalized-AMM
Fourth-fifth place goes to Masaun! Masaun built a smart contract that can utilize Lido's $stETH as a yield source of PoolTogether. Currently, several interest-bearing tokens such as Compound Token (e.g. $cDAI, $xSushi, AAVE Tokens (e.g. aDAI) is used as yield sources in PoolTogether. Masaun's repo is an integration between Lido's $stETH and PoolTogether's yield source interface. It's not a fully finished work, but merits a prize anyway!
Sixth-tenth place goes to Tanishqjasoria! Tanishqjasoria contributed to the off-chain storage & Management challenge. Sixth-tenth place goes to 0xkarl! 0xkarl is working on a contract that creates a PoolTogether yield source for Lido ETH2 staking daily rewards. It uses 1inch to swap $wETH to native $ETH, then deposit $ETH into Lido. Then uses Curve to swap $stETH back to native ETH as a workaround for disabled $stETH withdrawals. It's not finished work, otherwise, it'd be higher up the ladder! https://github.com/0xkarl/lido-pooltogether
All of the prizes will be sent out within the week.
Here at Lido, we think liquid decentralized staking solutions are an important piece of infrastructure in the Ethereum ecosystem, we’d love to build it with you. If you’d like to help build Lido, please email [email protected]
Or, join the Lido