# Change the IPFS resolution of uniswap.eth from app.uniswap.org to uniswap-uncensored.eth

**URL:** <https://gov.uniswap.org/t/change-the-ipfs-resolution-of-uniswap-eth-from-app-uniswap-org-to-uniswap-uncensored-eth/13586>\
**Category:** Temperature Check\
**Created:** [July 24, 2021, 6:47pm UTC](https://gov.uniswap.org/t/change-the-ipfs-resolution-of-uniswap-eth-from-app-uniswap-org-to-uniswap-uncensored-eth/13586 "2021-07-24T18:47:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jorropo](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/jorropo/32/2769_2.png) [@Jorropo](https://gov.uniswap.org/u/Jorropo)\
**Post date:** [July 24, 2021, 6:47pm UTC](https://gov.uniswap.org/t/change-the-ipfs-resolution-of-uniswap-eth-from-app-uniswap-org-to-uniswap-uncensored-eth/13586/1 "2021-07-24T18:47:36Z")

</div>

# TL;DR

We have people creating uncensored builds of the UI which are just following Uniswap Labs ones but without the block list.  
Let’s use this for `uniswap.eth` instead of `app.uniswap.org`.  
To do so create a multisig validating uncensored builds of uniswap made by peoples like @Micah and point `uniswap.eth` to an ENS that this multisig control.  
Then when a new version is made, someone publish it, the multisig review it, and it if it’s fine then the multisig approve the change updating `uniswap.eth`.

# Details

Recently uniswap labs updated the UI to stop supporting lots of tokens, some obviously makes sense like Tether Gold which is bugged and lock liquidity forever.  
But most tokens are just what the US regulator would likely classify as securities such as :

- mAssets (mTSLA, mGOOGL, … thoses are synthetixs of shares)
- Synths.

There for me multiple issues with this:

- This applies to everyone, even outside of the US juridiction. (there might be some legal ground about that, maybe since Uniswap Labs is in the US they must apply thoses regulations even to non US “customers”)
- The message is a missleading “unsupported token” instead of “This is not supported on this gateway, pls use an other gateway”.

So ok the uniswap labs team doesn’t want or can’t deal with the legal implications of this. Then let just find someone else who does.

[https://github.com/MicahZoltu/uniswap-frontend/releases/tag/v4.11.1-uncensored](https://github.com/MicahZoltu/uniswap-frontend/releases/tag/v4.11.1-uncensored)

Well @Micah is willing to do it. This is just a fork of the Uniswap Lab’s UI but with the list removed.

Technically, we just update the IPFS field of `uniswap.eth` to `ipns://uniswap-UI-multisig.eth`, instead of `ipns://app.uniswap.org`.

That would change the resolution of:

- `uniswap.eth` (for thoses who use IPFS)
- [`uniswap.eth.link`](https://uniswap.eth.link)

We would also need to have a multisig checking releases, because for example if we just point it to `ipns://uniswap-uncensored.eth` well that would work, but @Micah would have full control over the code that is distributed, which isn’t very decentralised.

Sadly `app.uniswap.org` wouldn’t get updated as it’s `uniswap.eth` redirecting to `app.uniswap.org` not the reverse.

That pretty much it.  
As is this wouldn’t have much impact, because very few people uses `uniswap.eth`, but it would be simple to advertise [https://uniswap.eth.link](https://uniswap.eth.link) instead, it’s from the governance and should be as safe.

---

<div class="post-metadata">

**Author:** ![Naught](https://avatars.discourse-cdn.com/v4/letter/n/ba8739/32.png) [@Naught](https://gov.uniswap.org/u/Naught)\
**Post date:** [July 25, 2021, 2:57am UTC](https://gov.uniswap.org/t/change-the-ipfs-resolution-of-uniswap-eth-from-app-uniswap-org-to-uniswap-uncensored-eth/13586/2 "2021-07-25T02:57:10Z")

</div>

Having a multi-sig of names sounds a little risky for those individuals, if this is for a non-regulatory compliant version of a UI.

I think there could be an interesting application built that would create a unique fork for every user who is looking to use Uniswap protocol. i.e. everyone can launch their own IPFS attestation of uniswap UI (user A pushes button that launches a IPFS of latest UI that can be used and reused; bonus if the user can also customize the UI background logo etc to their own personalization). Just an idea.

---

<div class="post-metadata">

**Author:** ![ChrisSiegenthaler](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/chrissiegenthaler/32/1965_2.png) [@ChrisSiegenthaler](https://gov.uniswap.org/u/ChrisSiegenthaler)\
**Post date:** [July 26, 2021, 11:13am UTC](https://gov.uniswap.org/t/change-the-ipfs-resolution-of-uniswap-eth-from-app-uniswap-org-to-uniswap-uncensored-eth/13586/3 "2021-07-26T11:13:04Z")

</div>

I like the idea. Even if it’s mostly symbolic I also welcome an official IPFS build with the country and token blocklists disabled. I host a frontend mirror on uniswap.ch (which I’ll need to update, last update from 13 days ago) where I remove the blocklists but as already written by @Jorropo , having a multisig “verified” build on IPFS would be a lot more decentralized then having a single user host the build.
