Doppler

* tl;dr

So much has changed and improved in the crypto space in the last decade, but one of the most persistent problems is pricing, sourcing, and sustaining onchain liquidity for new and existing projects.

Doppler is a liquidity bootstrapping Protocol built on top of Uniswap v4. Doppler abstracts the challenges associated with Uniswap v4 integrations from integrators by executing the entire liquidity bootstrapping auction inside of the hook contract. The hook-enshrined auction is designed from first principles to minimize the cost of incorrect initialization prices, leading to more accuratly priced liquidity with less drag. This is all while the auction is abstracted from the user via the current swapping user and builder experience. Integrators benefit from a credibly-neutral, self-executing, automated, permissionless base layer while still capturing the lion's share of the value from their integrations via a protocol-enshrined integrator fee.


* Long form

During this crypto cycle, there has been an explosion in liquidity apps, which aim to create unique user experiences driven by a liquidity layer like an AMM. This growth is driven by more abundant block space and better developer experience.

To date, liquidity apps have faced several notable challenges:

  1. They require a time-consuming and difficult integration with a liquidity layer like the Uniswap Protocol,
    slowing down experimentation and the race to product market fit.
  2. These integrations leak significant value, which leads to catastrophic losses to users and token projects.
    On Solana, this is over $400m to date taken from token’s value.
  3. The final integrations are opinionated, which discourages new apps from building on top of them.
    This limits network effects and interoperability, two of the most powerful incentives in crypto-based markets.

To solve these problems, Whetstone Research designed and is creating the reference implementation for Doppler. Doppler is a liquidity bootstrapping protocol, utilizing a “customizable AMM”, built on top of Uniswap v4. It is designed by a team of long-time Uniswap Protocol and onchain finance builders to support better economic outcomes for liquidity all while utilizing a permissionless, credibly-neutral, self-executing, and autonomous base layer for the next generation of liquidity apps.

Tokens utilizing Doppler will be tradeable on any Uniswap v4 swapping interface by default during the price discovery phase, utilizing the simple swapping primitive that users have come to know and love. The complex auction itself is abstracted from users/integrators and is fully and autonomously facilitated within the Uniswap v4 hook contract. The auction and hook logic were optimized from the ground up to work onchain, allowing users to get more liquidity for and keep more value in their tokens.

Liquidity in the Protocol is generated solely from users swapping for the token. The Protocol does not require neither integrators nor users to provide any tokens except the allotment for liquidity provision. If the auction ends according to user-specified parameters, the resulting liquidity will be sent to a generalized AMM (like Uniswap v2) to support long-term liquidity. Otherwise, users will be refunded a pro-rata share of the other token.

The public release will also include contracts and an SDK to support integrators with token deployment and integration with Doppler.

The team at Whetstone Research, who designed Doppler, is not building a user interface for the Doppler Protocol, instead choosing to bootstrap a decentralized set of integrators. To do this, the Protocol is intentionally leaving significant value for integrators via a Protocol-enshrined “integrator fee”, similar to an “LP fee” in Uniswap Protocol. Integrators who utilize the Protocol can set an arbitrary but capped “Integrator fee”, which is captured by the integrator at the end of a successful bootstrapping process. This will allow arbitrary integrators to capture value they generate using the Protocol.

A decentralized set of user interfaces is better long-term for users and the Protocol and will allow liquidity apps to experiment more quickly and focus on building unique and interesting apps. At the same time, this setup enables sustainable teams to be incentivized to focus soley on the Protocol. Some apps exist already and would benefit from Doppler are interfaces that create and swap memecoins, integrators using bonding curves to sell real world items, and protocols looking to create sustainable liquidity from their DAO’s token. We believe that apps will find even more interesting and novel ways to utilize the Protocol.

Deployed Doppler instances will be permissionless, allowing any integrators to use the Protocol. Any application building on top of the Protocol can use Doppler to create liquidity without an initial price. Since Doppler is built to allow gradual improvements without breaking, integrators will continually benefit from the work to continually push the base-layer forward.

Overall, Doppler abstracts the most difficult part away from liquidity apps integrating with the liquidity layers, allowing integrators to focus on building new experiences for users, while still capturing the value created by the integration.

If you are interested in integrating or collaborating, reach out to contact@whetstone.cc , @whetstonedotcc on Twitter, or sign up here to be notified of the public release of the SDK, contracts, and integration docs. We are looking forward to seeing what everyone builds!

Disclaimers