Temperature Check - [Merge the Uniswap Grant Program into Uniswap DAO Governance]

Merge the Uniswap Grant Program into Uniswap DAO Governance.

A more intuitive Uniswap DAO future.

Hello UNI community,

I am the “summoner” of Ocean Protocol’s OceanDAO. My Twitter.

When it comes to Public Protocol DAOs on Ethereum (aka DAOs where you can participate in governance just by way of having a project’s native ERC-20), a generalization as of today, there are “Governance DAOs” and “Grants DAOs”.

“Governance DAOs” are where people submit proposals to change arbitrary protocol parameters:

“Grants DAOs” are where people submit proposals for grant funding to build something related to the given protocol:


There are numerous “Grant Programs” in the crypto space that have been created via a Governance Proposal.

While some of these Grants Programs may call themselves a “Grant DAO”, they are not really in practice (which is okay; just different) as the grant proposals are chosen by committee as opposed to voted on by the protocols’ token holders.

This distinction is crucial. IMO, a “Grants DAO” are where the specific grant proposals are voted on by the token holders.

Post Mortem: Governance Proposal 005 - DeFi Education Fund

The issue with the UNI Governance Proposal 005 was that it was actually a Grant Proposal that ended up in the Governance DAO proposal pipeline. And remember, Uniswap Grant Proposals are handled by the Uniswap Grants Program and decided on by committee. The Uniswap Governance DAO was not set up to handle a pure-play grant proposal and does not have the necessary requisite community oversight infrastructure established for public tracking of a grant recipient’s roadmap and milestone achievements. Because some of the community didn’t feel like they had transparency into the DeFi Education Fund was cause for some recent backlash [1, 2, 3, etc.].

Current Standing of Uniswap Grants:

Uniswap Grants has completed Uniswap Grants Program v0.1 across 4 waves; you can see the results here.

Actively in progress now, Uniswap Grants is planning on Reinstating UGP v0.2 with existing funds.


Merge the Uniswap Grant Program into Uniswap DAO governance.


What this means is those that are applying for Uniswap Grants should be put up for UNI token voting to receive a grant or not.

  • Funds continue to come from the Uniswap grants pool/multi-sig.
  • Voting is conducted at the conclusion of each grant wave. All grant proposals in that wave are put on Snapshot (by the Uniswap Grants Core team) at the same time-window for yes or no voting. Those with the highest UNI votes received are selected to get a grant in descending order until total allocated grant funds available are depleted.
  • The Proposal for Reinstating UGP v0.2 with existing funds is updated to remove the grant committee, as grantees will be decided by UNI token voters. However, someone still needs to put the Grant Proposals from the Notion Submission Form on snapshot, Grants need to meet some fidelity of minimum criteria, and there is the need for the multisig signers - so some form of committee needs to remain, just with different responsibilities.
  • Uniswap Grant proposals are posted for voting by the Uniswap Grant Core team and, operational speaking, therefore when the wave voting window opens, Grant Proposals can just be posted by core team and DO NOT need to follow the [Temperature Check] → [Consensus Check] → [Governance Proposal] workflow.
  • The emergence of a Uniswap Grant Recipient proposal, milestone, and roadmap tracking infrastructure (Updates on UNI Gov Discourse, an Airtable grantee updates-to-community workflow, or some other proprietary ROI tacking tooling) to keep the UNI community up to speed on the deliverables of the given grant to optimize for Grant transparency (aka the core problem going on with gov proposal 005).



The preference for a different Grant DAO structure is clear but the reasoning is not. How would this improve the grants process, velocity of funding, efficacy of due diligence, and reduction in friction for applicants?

hey @anapheys I like the idea of DAO grant control by token holders voting in general, and think that should be further discussed, especially the underlying mechanism to make it robust and composable with any erc20 and preferably on L2, so I would more than keen in discussing, allocating time to research and proposing such mechanism, I even have few in my head.

On the other hand I think UGP showed great success and I have no problem with how committee is handling task set upon them, results are clear, they are fairly transparent and cope well with communicating + I think @callil is one of the best talents in the entire industry and would love to see what he could bring to UGP v0.2 as if I’m correct he will be participating in the board, also I think UGP has been without funding for sometime now and we should be focusing first on providing them with funding to restart their ability to grant ASAP

So to wrap up, I’m for DAO granting in the future and would love to discuss potential mechanisms, but against mixing it with UGP v.02 as of right now, hence vote against this temp check

Please feel free to reach out to me, with any means, u can see them in my profile, cause I really been giving some thoughts on how to make generic DAO grants work and would love to discuss and make it real in the future! Thank you!

I’d be against trying to merge these together. It’s pretty much impossible to imagine running a grants program as efficiently as it’s being done right now with token voting for every grant. I think it would slow down the number of grants being received and also place a pretty large burden on token-holders. I don’t think most token holders have the time to do the application reading, interviewing, and in-depth assessment required to make decisions about every single grant application.

There’s a reason the grants program exists as a separate committee: Token voting shouldn’t be used for everything. Requiring voting on every single decision really slows things down and puts too much process in the way of getting work done. The way I see it, token voting was used for the high-level decision to fund the grants program, with certain specifics (budget, committee members, etc.) and then the program can use more centralized decision-making to work efficiently. Another piece here is about experience and expertise. UGP currently has people involved with tons of experience funding grant applications (Ken, for example, has worked for the Ethereum Foundation for years handling EF grants). I’d personally rather appoint great people like this and allow them to pursue the goal of grant funding to the best of their ability than require token-weighted voting for every decision.

That all being said, UGP has limits. It has a limited budget and it’s rare that any grant exceeds even $75k. For larger allocations of the UNI Treasury, I definitely believe that public proposals and token-weighted voting are the right path forward. That’s kind of how things currently work, so right now, I think it makes sense to continue UGP and the rest of UNI governance as is.


I wouldn’t do this for all grants. Maybe UGP can do snapshot votes for grants that are $100k+. Making a snapshot vote for grants that are $1-2k is bit too much and only slows things down IMO.

I agree with the overall sentiment that this would create more bureaucracy in the governance process by requiring much more participation and attention from the community at each step.

Having large proposals and idea’s become their own DAO’s that off branch from the main treasury is a good current approach as it allows room for those who are funded to get goals accomplished quickly. It also allows reputation to be scrutinized over the long term for those individuals and teams who got funding.

Perhaps what your are proposing could be its own “transparent application process” off-shoot grants DAO where it aims to cultivate grants by using a meta “fish.vote” type of structure for grants that were unsuccessful with UGP and want the application process and development of an idea to be decided in the open by a smaller more active subset of the larger Uniswap community.

I agree with the above that it’s not a good idea right now, but I would keep an eye out for https://coordinape.com/ as it might prove to be a good platform to use.

This was fun - thanks everyone. Looking like not going to pass, and really appreciate the discussion. We are in the era of DAO experimentation, so this is helpful commentary.

There are so many different ways to implement a DAO and no one perfect fit for all.

This is a fantastic article on how we think about arriving at protocol self-sustainability at Ocean by funding positive ROI grants: The Web3 Sustainability Loop. A system design for long-term growth of… | by Trent McConaghy | Ocean Protocol

For those interested, keep an eye on OceanDAO where we fund community grants via DAO voting monthly. We are learning fast and keeping pulse on community feedback to best build the tooling and components to lower friction, improve due diligence, and voter turnout.

Excited for the future of Uniswap and UGP.



1 Like