# \[Temperature Check\]: Delegation of UNI to Active but Underrepresented Delegates

**URL:** <https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238>\
**Category:** Temperature Check\
**Created:** [October 31, 2023, 11:43pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238 "2023-10-31T23:43:59Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 15, 2023, 6:19pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/21 "2023-11-15T18:19:46Z")

</div>

I will use Delegate 1234567 as examples.

There will be snapshot voting and let’s say at the end of the voting, Delegate 1 got the first place, Delegate 2 got the 2nd place and so on. Delegate 7 getting the last place.

For top 4 delegates that received the most vote, they will receive delegation till each of their delegation reaches 2.5 M UNI.

So if Delegate 1 had 0.5 M Uni, Delegate 1 would have 2 M in delegated from this program.  
If Delegate 2 had 0.1 M Uni, Delegate 2 would have 2.4 M in delegated from this program.  
The same for Delegate 3 and Delegate 4. And if Delegate 3 and 4 each had 0.2 M UNI, that would mean they each need 2.2 M in delegation.

In total, for top 4, they would have 8.8 M in delegation, which leaves 1.2 M UNI for delegate 5,6, and 7.

For simple example, in voting let’s say Delegate 5 got 5 mil in voting, 6 got 3 mil in voting, 7 got 2 mil. so in terms of percentage out of them, Delegate 5 got 50%, 6 got 30%, 7 got 20%.

And they will split 1.2 M UNI delegated based on it so Delegate 5 gets 0.6 M UNI in delegation, Delegate 6 gets 0.36 M UNI, and Delegate 7 gets 0.24 M UNI .

---

<div class="post-metadata">

**Author:** ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)\
**Post date:** [November 15, 2023, 9:50pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/22 "2023-11-15T21:50:49Z")

</div>

cool yeah i get it now, wasn’t clicking for whatever reason.

So next steps are:

- run snapshot
- use results to configure parameters of onchain vote
- run onchain vote

right?

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 16, 2023, 8:47am UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/23 "2023-11-16T08:47:11Z")

</div>

That is correct! I think the snapshot voting should be available today or tomorrow

---

<div class="post-metadata">

**Author:** ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)\
**Post date:** [November 17, 2023, 6:21pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/24 "2023-11-17T18:21:25Z")

</div>

Congrats on the snapshot going live. I just wanted to pop in and confirm that my understanding of the on-chain vote that will result is correct.

I believe that it will be one function call on the FranchiserFactory contract [here](https://etherscan.io/address/0xf754A7E347F81cFdc70AF9FbCCe9Df3D826360FA). The Timelock will call the [`fundMany`](https://github.com/NoahZinsmeister/franchiser/blob/962079a092f4db1142473658e1650855831886c5/src/FranchiserFactory.sol#L77) function, and pass it two arrays of calldata. The first will be `[delegatees]` and the second will be `[amounts]`. The address at index 0 of the `delegatee` array receives the amount of votes at index 0 of the `amounts` array. The result of that function call will be an individual [`Franchiser`](https://github.com/NoahZinsmeister/franchiser/blob/main/src/Franchiser.sol) contract deployed for each delegate funded by the amount of tokens defined by this Snapshot.

The Timelock will be the `owner` of all Franchiser contracts deployed from this vote, and can recall the tokens by calling the `recall` function (via a subsequent on-chain vote) on each contract at any time.

Does this match your understanding of the onchain process @Doo_StableLab?

Separately, it would be great to have a dashboard to track all `Franchisers` funded by the Timelock… just throwing that out there for the Dune wizards lurking in the forum.

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 17, 2023, 6:28pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/25 "2023-11-17T18:28:58Z")

</div>

I believe this makes sense but will look forward to the community to share their feedback as well. For example, for recall function, can it be also done via offchain voting instead?

---

<div class="post-metadata">

**Author:** ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)\
**Post date:** [November 17, 2023, 9:00pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/26 "2023-11-17T21:00:34Z")

</div>

Nope, has to be called by the `owner` which is the Timelock in this case - would require a vote.

---

<div class="post-metadata">

**Author:** ![kaereste](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/kaereste/32/7799_2.png) [@kaereste](https://gov.uniswap.org/u/kaereste)\
**Post date:** [November 21, 2023, 2:33am UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/27 "2023-11-21T02:33:38Z")

</div>

The below response reflects the views of L2BEAT’s governance team, composed of @kaereste and @Sinkas, and it’s based on the combined research, fact-checking and ideation of the two.

We decided to put our full voting power behind 404DAO as we’re familiar with their work and activity from our involvement in other protocols and we already have a line of communication with them. We look forward to seeing them more in Uniswap’s governance!

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 22, 2023, 5:49pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/28 "2023-11-22T17:49:35Z")

</div>

_Copying from post on competition snapshot poll._

The poll has closed and thanks everyone for voting.

Confirming Top 4 Delegates are 404 DAO, Wintermute Governance, PGov, and StableLab, and will get delegation till 2.5 M is achieved. The rest of UNI (out of 10 M) will be split among Keyrock, Karpatkey, and atiselsts.eth proportional to their votes won.

Next steps would be calculating needed delegation amount for each, and also incorporating technical understanding of the implementation.

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 23, 2023, 11:01pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/29 "2023-11-23T23:01:52Z")

</div>

Calculation for needed delegation amount for each has been completed.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/uniswap1/original/2X/3/308595352bdc2b8d9cd15863ea42170b6f885f62.png)

Calculation method shared here:  
[https://docs.google.com/spreadsheets/d/1XSsipph7GTBMS9hHFWMZxCQVyE0bZhAeADxxIDPKcpg/edit?usp=sharing](https://docs.google.com/spreadsheets/d/1XSsipph7GTBMS9hHFWMZxCQVyE0bZhAeADxxIDPKcpg/edit?usp=sharing)

---

<div class="post-metadata">

**Author:** ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)\
**Post date:** [November 27, 2023, 6:40pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/30 "2023-11-27T18:40:46Z")

</div>

Glad to see this moving along!

I added a column in a copy of the sheet to show total votes per delegate if this proposal passes:

| # | Name | Snapshot Votes For | Current Voting Power | Votes Won (UNI) | New Voting Power |
| --- | --- | --- | --- | --- | --- |
| 1 | 404 DAO | 5786355 | 250000 | 2250000 | 2,500,000 |
| 2 | Wintermute Governance | 5643733 | 600000 | 1900000 | 2,500,000 |
| 3 | PGov | 4744613 | 250000 | 2250000 | 2,500,000 |
| 4 | StableLab | 4489610 | 142 | 2499858 | 2,500,000 |
| 5 | Keyrock | 3252294 | 10000 | 493972 | 503,972 |
| 6 | Karpatkey | 2980075 | 467000 | 452626 | 919,626 |
| 7 | atiselsts.eth | 1010931 | 250000 | 153544 | 403,544 |

What are next steps?

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 27, 2023, 9:34pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/31 "2023-11-27T21:34:12Z")

</div>

We just confirmed with qualified delegates their address and shared the draft for the onchain proposal for the feedback.

One area I am a bit stuck on is code with the onchain proposal. A delegate asked me whether the code is ready and simulated. If it’s required for the proposal, I am looking for ways to get supported with such.

Once it’s ready, we will reach out to delegates who are able to post it onchain for us.

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 27, 2023, 9:37pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/32 "2023-11-27T21:37:32Z")

</div>

Thank you for the column. That will indeed be helpful 🙏 I will add it to the excel as well

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 29, 2023, 10:06am UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/33 "2023-11-29T10:06:24Z")

</div>

StableLab team has made a simple dune dashboard to keep track of Uniswap delegations via Franchiser contract. [https://dune.com/queries/3239957](https://dune.com/queries/3239957)

Currently in the dashboard, the address 0xa37131410a76791f4a0210e91edd554d85afb4d4 , which received 2.5 mil UNI in delegation is Uniswap Foundation multisig, which was approved last year.

> [@\[Governance Proposal\] Create the Uniswap Foundation](https://gov.uniswap.org/t/governance-proposal-create-the-uniswap-foundation/17499/1):
>
> **Governance Participation:** We are also requesting **2.5M UNI** to participate in governance, primarily through delegation. Through usage of a new smart contract primitive [The Franchiser](https://github.com/NoahZinsmeister/franchiser), this UNI will be revocable by the DAO at any time, and cannot be used for any purpose outside of governance.

---

<div class="post-metadata">

**Author:** ![eek637](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/eek637/32/7037_2.png) [@eek637](https://gov.uniswap.org/u/eek637)\
**Post date:** [November 30, 2023, 2:39pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/34 "2023-11-30T14:39:11Z")

</div>

Can we get the delegates to post their addresses in this thread just to confirm the calldatas for the proposal pls?

@Doo_StableLab  
@404DAO @rikagoldberg  
@WintermuteGovernance  
@PGov @Juanbug  
@0xkeyrock.eth  
@kpk @coltron.eth  
@kfx

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 30, 2023, 4:05pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/35 "2023-11-30T16:05:56Z")

</div>

| # | Name | Votes Won | Voting Power (at the time of the snapshot voting) | Needed Delegation (UNI) | Total Delegated (UNI) | Address (where UNI will be delegated to) |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | 404 DAO | 5786355 | 250000 | 2250000 | 2500000 | 0xE93D59CC0bcECFD4ac204827eF67c5266079E2b5 |
| 2 | Wintermute Governance | 5643733 | 600000 | 1900000 | 2500000 | 0xB933AEe47C438f22DE0747D57fc239FE37878Dd1 |
| 3 | PGov | 4744613 | 250000 | 2250000 | 2500000 | 0x3fb19771947072629c8eee7995a2ef23b72d4c8a |
| 4 | StableLab | 4489610 | 142 | 2499858 | 2500000 | 0xECC2a9240268BC7a26386ecB49E1Befca2706AC9 |
| 5 | Keyrock | 3252294 | 10000 | 493972 | 503971.7015 | 0x1855f41B8A86e701E33199DE7C25d3e3830698ba |
| 6 | Karpatkey | 2980075 | 467000 | 452626 | 919625.9675 | 0x8787FC2De4De95c53e5E3a4e5459247D9773ea52 |
| 7 | atiselsts.eth | 1010931 | 250000 | 153544 | 403544.3309 | 0xAac35d953Ef23aE2E61a866ab93deA6eC0050bcD |

---

<div class="post-metadata">

**Author:** ![Doo\_StableLab](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/doo_stablelab/32/8197_2.png) [@Doo\_StableLab](https://gov.uniswap.org/u/Doo_StableLab)\
**Post date:** [November 30, 2023, 4:06pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/36 "2023-11-30T16:06:35Z")

</div>

Delegates have confirmed via messages that their address is correct but yes, they can check it for errors here.

Confirming StableLab 's is correct

---

<div class="post-metadata">

**Author:** ![Juanbug](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/juanbug/32/9251_2.png) [@Juanbug](https://gov.uniswap.org/u/Juanbug)\
**Post date:** [November 30, 2023, 4:20pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/37 "2023-11-30T16:20:35Z")

</div>

Confirming ours is correct.

---

<div class="post-metadata">

**Author:** ![0xkeyrock.eth](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/0xkeyrock.eth/32/8991_2.png) [@0xkeyrock.eth](https://gov.uniswap.org/u/0xkeyrock.eth)\
**Post date:** [November 30, 2023, 4:44pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/38 "2023-11-30T16:44:33Z")

</div>

Confirming ours is correct as well on the table shared by @Doo_StableLab

---

<div class="post-metadata">

**Author:** ![404DAO](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/404dao/32/8120_2.png) [@404DAO](https://gov.uniswap.org/u/404DAO)\
**Post date:** [November 30, 2023, 4:54pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/39 "2023-11-30T16:54:08Z")

</div>

Confirming 404 DAO’s address is correct

---

<div class="post-metadata">

**Author:** ![kfx](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/kfx/32/6717_2.png) [@kfx](https://gov.uniswap.org/u/kfx)\
**Post date:** [November 30, 2023, 6:47pm UTC](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238/40 "2023-11-30T18:47:26Z")

</div>

My address is correct.

[Previous page](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238.md?page=1)

[Next page](https://gov.uniswap.org/t/temperature-check-delegation-of-uni-to-active-but-underrepresented-delegates/22238.md?page=3)
