# Polygon 1bp Fee Tier

**URL:** <https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488>\
**Category:** Requests for Comment\
**Created:** [March 18, 2022, 9:52pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488 "2022-03-18T21:52:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![GFXlabs](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/gfxlabs/32/4510_2.png) [@GFXlabs](https://gov.uniswap.org/u/GFXlabs)\
**Post date:** [March 18, 2022, 9:52pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/1 "2022-03-18T21:52:45Z")

</div>

# Summary

To date, Uniswap has four deployments: Ethereum, Abritrum, Optimism, and Polygon. In addition to these deployments, there are proposals to deploy Uniswap on Harmony, Celo, and more chains expected soon. The protocol should continue to deploy to new markets, but as the protocol continues to grow, it is vital the protocol learns to manage each of the deployments. With each new chain, there is new infrastructure that needs to be adapted to so that UNI on Ethereum can govern all of these deployments.

GFX Labs has been researching the various deployments and has prepared the first Uniswap cross-chain proposal to demonstrate how mainnet UNI can manage deployments on other chains.

Polygon has a messaging mechanism between Ethereum and Polygon called the [Fx-Portal](https://docs.polygon.technology/docs/develop/l1-l2-communication/fx-portal/). The portal functions via three contracts: FxRoot, State Sender, & FxChild. Messages can be sent from Ethereum to Polygon by calling the sendMessageToChild(address, bytes) at the FxRoot contract on Ethereum, which calls the State Sender contract. The [validators](https://docs.polygon.technology/docs/validate/polygon-basics/who-is-validator/) monitor the State Sender contract and relay messages to the FxChild on Polygon. Upon successful relay to the FxChild, the message is executed on Polygon by the validators.

The owner of the Uniswap v3 contracts on Polygon is the [Ethereum Proxy contract](https://polygonscan.com/address/0x8a1b966ac46f42275860f905dbc75efbfdc12374#code). The proxy contract will only process transactions that originate from the [Timelock contract](https://etherscan.io/address/0x1a9c8182c09f50c8318d769245bea52c32be35bc#code) on Ethereum and are delivered by the [FxChild](https://polygonscan.com/address/0x8397259c983751daf40400790063935a11afa28a). Every governance proposal targeting a change on Polygon should set the [FxRoot](https://etherscan.io/address/0xfe5e5d361b2ad62c541bab87c45a0b9b018389a2#code) on Ethereum as the target and send the message (parameter change) via the contract. The message passed through the FxRoot must contain the target(s) contract on Polygon, the function(s) to call, the call data(s), similar to the proposal system.

For the pilot of cross-chain governance, we are implementing the 1 basis point/1 tick fee tier on Polygon. The 1bp pools on Ethereum have been incredibly successful and increased Uniswap’s market share significantly since GFX Labs’ successful proposal in November 2021.

[![](https://us1.discourse-cdn.com/flex016/uploads/uniswap1/original/2X/c/c2597ad25113855423a856b51b4cba3d64ec4e25.png)](https://dune.xyz/queries/150801)

Because governance has already approved it on Ethereum, the content of this proposal should not be controversial and puts the focus on the research and implementation.

# Proposal

GFX Labs has already tested the governance proposal on Goerli & Mumbai.

To build the proposal–[Uniswap Governor Alpha](https://goerli.etherscan.io/address/0x5e4be8bc9637f0eaa1a755019e06a68ce081d58f#writeContract): propose()

1. Targets: [[FxRoot Contract](https://goerli.etherscan.io/address/0x3d1d3e34f7fb6d26245e6640e1c50710efff15ba#writeContract)]
2. Values: [0]
3. Signatures: [“”]
4. Call data: [Call data to be processed by the FxRoot]. The data is from the sendMessageToChild(\_receiver (address), \_data (bytes))

```auto
    _receiver (address) is the [EthereumProxy contract](https://mumbai.polygonscan.com/address/0x8a1b966ac46f42275860f905dbc75efbfdc12374#code) which is the owner of the [Uniswap Factory contract on Polyon](https://mumbai.polygonscan.com/address/0x1f98431c8ad98523631ae4a59f267346ea31f984).
    _data (bytes) is an encoded message where the abi is address[] targets, bytes[] datas, uint256[] values

      1. Targets: [[Uniswap Factory contract on Polygon](https://mumbai.polygonscan.com/address/0x1f98431c8ad98523631ae4a59f267346ea31f984)]
      2. Datas: [Uniswap Factory contract–enableFeeAmount(100,1)]
      3. Values: [0]

```

1. Description: “1bp polygon test”

# Successful test

1. [Proposal](https://goerli.etherscan.io/tx/0xa201faffc23069f80dca9c8956eec9a8091b896454468b9c3ea9b44dbd436370#eventlog)
2. [Vote](https://goerli.etherscan.io/tx/0x4e53072c73ddd09000304235bb8201b7ed7e866c7d7e5b2fa8c4c95ad4ac09df#eventlog)
3. [Queue](https://goerli.etherscan.io/tx/0xa24ec65a9f333566b27d23bf962a9de55026e5a131940461a2a9a668ce90a062#eventlog)
4. [Execute (Mainnet)](https://goerli.etherscan.io/tx/0x2bd39e01e411bcea42c9f439f9b6671bfe15fecf73961e564828f5979d722c92#eventlog)
5. [Executed (Polyon)](https://mumbai.polygonscan.com/tx/0xa822e4df25425aa30dc061b80eb9728ca09e23f254c983ce3e127a0a44e0b7ae#eventlog)

[Temperature Check Snapshot](https://snapshot.org/#/uniswap/proposal/QmWhemJom3RZdH91rBPmjvAFZEr9HdFRSFVNtAae6kgbyE): 3/18/2022-3/21/2022  
Consensus Check Snapshot: 3/21/2022-3/26/2022

Governance Proposal ETA: 3/28/2022

---

<div class="post-metadata">

**Author:** ![Buckerino](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@Buckerino](https://gov.uniswap.org/u/Buckerino)\
**Post date:** [March 19, 2022, 11:51pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/2 "2022-03-19T23:51:41Z")

</div>

A no brainer! Exemplary action taken by the GFX Labs as usual 🙂

---

<div class="post-metadata">

**Author:** ![mgomes](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@mgomes](https://gov.uniswap.org/u/mgomes)\
**Post date:** [March 21, 2022, 5:55pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/3 "2022-03-21T17:55:11Z")

</div>

Great proposal! About time we got lower fees on polygon

---

<div class="post-metadata">

**Author:** ![GFXlabs](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/gfxlabs/32/4510_2.png) [@GFXlabs](https://gov.uniswap.org/u/GFXlabs)\
**Post date:** [March 21, 2022, 10:36pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/4 "2022-03-21T22:36:14Z")

</div>

The temperature check passed with 8.9m voting Yes and 403 voting No.

The [consensus check](https://snapshot.org/#/uniswap/proposal/QmZ2D27uouvVEHGuRvydwmwepgL2PEXbGzYAXqYr9bMwLo) is live for voting for the next five days. If the vote is successful, a governance proposal will go live around the 28th or 29th.

---

<div class="post-metadata">

**Author:** ![tetonfinance](https://avatars.discourse-cdn.com/v4/letter/t/85f322/32.png) [@tetonfinance](https://gov.uniswap.org/u/tetonfinance)\
**Post date:** [March 22, 2022, 3:14am UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/5 "2022-03-22T03:14:58Z")

</div>

Awesome proposal!

Really cool to see cross-chain governance in action, and adding a 1bp tier is a great candidate to for the first Polygon proposal.

Including the 1bp fee tier is now the default in the [“deploy Uniswap v3 script.”](https://github.com/Uniswap/deploy-v3/pull/8)

---

<div class="post-metadata">

**Author:** ![GFXlabs](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/gfxlabs/32/4510_2.png) [@GFXlabs](https://gov.uniswap.org/u/GFXlabs)\
**Post date:** [March 31, 2022, 6:44pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/6 "2022-03-31T18:44:53Z")

</div>

Governance Proposal 14 is live. Voting starts at block 14508719 (~2 days).

> **[Uniswap | # Polygon 1bp Fee Tier](https://www.tally.xyz/governance/eip155:1:0x408ED6354d4973f66138C91495F2f2FCbd8724C3/proposal/14)**
>
> Polygon 1bp Fee Tier
> 
> Description
> 
> To date, Uniswap has four deployments: Ethereum, Abritrum, Optimism, and Polygon. In addition to these deployments, there are proposals to deploy Uniswap on Harmony, Celo, and more chains expected soon. The...

---

<div class="post-metadata">

**Author:** ![wobinbinbin](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/wobinbinbin/32/4965_2.png) [@wobinbinbin](https://gov.uniswap.org/u/wobinbinbin)\
**Post date:** [April 21, 2022, 12:30pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/7 "2022-04-21T12:30:09Z")

</div>

inbox and will be in touch regarding your request

---

<div class="post-metadata">

**Author:** ![uniyj](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/uniyj/32/5438_2.png) [@uniyj](https://gov.uniswap.org/u/uniyj)\
**Post date:** [May 6, 2022, 3:41pm UTC](https://gov.uniswap.org/t/polygon-1bp-fee-tier/16488/8 "2022-05-06T15:41:18Z")

</div>

Just belatedly wrapping up this thread to note that the proposal for 1bp tier on Polygon has been passed and executed successfully. See [tweet](https://twitter.com/labsGFX/status/1513666352262885378), which includes a link to the tx.

yj
