# Polygon Integration

Polygon's [Proof of Stake (PoS) Bridge](https://docs.polygon.technology/docs/develop/ethereum-polygon/pos/getting-started) will be used by the Emissions Controller to send MTA to the existing child MTA token on Polygon. This will be done indirectly using a dial recipient contract that interfaces with the PoS Bridge.

{% tabs %}
{% tab title="Mainnet" %}

| Contract                                                                                                                                                                   | Address                                                                                                               |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| [Bridge Forwarder - imUSD Vault](https://github.com/mstable/mStable-contracts/blob/master/contracts%2Femissions%2FBridgeForwarder.sol)                                     | [0x7206A7eB2fe1B8a66D4d35db98d68Cadc890FAca](https://etherscan.io/address/0x7206A7eB2fe1B8a66D4d35db98d68Cadc890FAca) |
| [Bridge Forwarder - FRAX Farm](https://github.com/mstable/mStable-contracts/blob/master/contracts%2Femissions%2FBridgeForwarder.sol)                                       | [0x38dD64B51C1808b04493324f334350eBB3AE8d11](https://etherscan.io/address/0x38dD64B51C1808b04493324f334350eBB3AE8d11) |
| [Bridge Forwarder - Disperser for Balancer Pool liquidity providers](https://github.com/mstable/mStable-contracts/blob/master/contracts%2Femissions%2FBridgeForwarder.sol) | [0x4e649Fa2f3C0Ff18b7695d1e1fa371a1999187Dc](https://etherscan.io/address/0x4e649Fa2f3C0Ff18b7695d1e1fa371a1999187Dc) |
| [RootChainManager](https://github.com/mstable/mStable-contracts/blob/master/contracts%2Finterfaces%2FIRootChainManager.sol)                                                | [0xA0c68C638235ee32657e8f720a23ceC1bFc77C77](https://etherscan.io/address/0xA0c68C638235ee32657e8f720a23ceC1bFc77C77) |
| {% endtab %}                                                                                                                                                               |                                                                                                                       |

{% tab title="Polygon" %}

| Contract                                               | Address                                                                                                                  |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| Child Chain Manager                                    | [0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa](https://polygonscan.com/address/0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa) |
| Bridged MTA Token                                      | [0xF501dd45a1198C2E1b5aEF5314A68B9006D842E0](https://polygonscan.com/address/0xF501dd45a1198C2E1b5aEF5314A68B9006D842E0) |
| L2 Emissions Controller                                | [0x82182Ac492fef111FB458FCe8f4228553Ed59a19](https://polygonscan.com/address/0x82182Ac492fef111FB458FCe8f4228553Ed59a19) |
| L2 Bridge Recipient - imUSD Vault                      | [0xd3778a18Ee00a6368A0e5D545cB3412886e5a04c](https://polygonscan.com/address/0xd3778a18Ee00a6368A0e5D545cB3412886e5a04c) |
| Disperse Forwarder - Balancer Pool liquidity providers | [0x5783458E67B380d19a84514F11054ABDc326EB07](https://polygonscan.com/address/0x5783458E67B380d19a84514F11054ABDc326EB07) |
| {% endtab %}                                           |                                                                                                                          |
| {% endtabs %}                                          |                                                                                                                          |

## Processes

### Polygon imUSD Vault

![](https://1563241728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgJxLWD6SqMELu7agWt%2Fuploads%2FFUBtjVqZpZE5YuZEwZvm%2FpolygonBridge_vimUSD.png?alt=media\&token=b2c3fcf1-2c8f-473f-9570-8eff6b085f75)

### Polygon FRAX Farm

![](https://1563241728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgJxLWD6SqMELu7agWt%2Fuploads%2FptAGbOIEQWoMha5KNYzT%2FpolygonBridge_frax.png?alt=media\&token=af207e51-a313-47af-a906-1cfcf8d13ee1)

## Polygon Balancer Pool liquidity providers

![](https://1563241728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgJxLWD6SqMELu7agWt%2Fuploads%2FwGUjOEjBqhfRSBkCvUls%2FpolygonBridge_balancer.png?alt=media\&token=caf0964d-1bc6-4a6f-98f0-731038c97a51)
