project screenshot 1
project screenshot 2
project screenshot 3

David Protocol

The David Protocol empowers small validators by enabling them to use the deposited ETH as collateral to gain and deposit additional ETH from a liquidity pool in a permissionless manner.

David Protocol

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Coinbase Developer Platform - OnchainKit Pool Prize

Prize Pool

Project Description

The David protocol is designed to make small validators competitiveness against large validators by allowing them leverage their deposited ETH. A validator can issue a bond using the deposited ETH as collateral and leverage their deposit amount. The bond has a fixed rate interest and is for anyone to buy, trade for anyone. This will be more favorable for small validators since large validators wouldn't want to take more risk to become larger. In an ideal scenario, small validators will become relatively larger 'leveraged validators' and ultimately make the Ethereum network more decentralized.

How it's Made

We started with the coinbase onchankit boilerplate which includes Next.js, wagmi, tailwind, and of course the onchain kit. We used V0 from vercel to make the frontend and made vercel to deploy it. The smart contract uses foundry. We used pendle V2 AMM as reference to implement a custom AMM on Uniswap V4 hook.

background image mobile

Join the mailing list

Get the latest news and updates