> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polygon.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# PoS mainnet multi-signatures

> Reference for active multi-signature wallets on the Polygon PoS mainnet and commitchain.

Multi-signature wallets (multisigs) control contract upgrades on Polygon PoS.

<Note title="Censorship">
  The existing multisigs do not have the capability to censor transactions, including bridge transactions.
</Note>

## Active multi-signature wallets

### Ethereum chain multisigs

| Multisig Address | **$5/9$ Multisig**<br />`0xFa7D2a996aC6350f4b56C043112Da0366a59b74c`                                        |
| :--------------: | ----------------------------------------------------------------------------------------------------------- |
|      Purpose     | To upgrade PoS and staking contracts on Ethereum.                                                           |
|       Chain      | Ethereum                                                                                                    |
|      Rights      | - Update staking contracts for optimizations and upgrades.<br />- Address unexpected bugs in PoS contracts. |
|    Signatories   | Quickswap, Curve, Polygon, Horizon Games, Cometh                                                            |

### Polygon commitchain multisigs

| Multisig Address | **$5/8$ Multisig**<br />`0x355b8E02e7F5301E6fac9b7cAc1D6D9c86C0343f` |
| :--------------: | -------------------------------------------------------------------- |
|      Purpose     | To update custom ChildERC20s on Polygon commitchain.                 |
|       Chain      | Polygon commitchain                                                  |
|      Rights      | Ability to upgrade custom child contracts.                           |
|    Signatories   | Quickswap, Curve, Polygon, Horizon Games, Cometh                     |

### Custom child ERC20s mapping

| Multisig Address | **$4/8$ Multisig**<br />`0x424bDE99FCfB68c5a1218fd3215caFfD031f19C4`        |
| :--------------: | --------------------------------------------------------------------------- |
|      Purpose     | To enable the mapping of custom ChildERC20s with Mainnet contracts.         |
|       Chain      | Ethereum                                                                    |
|      Rights      | Limited to mapping; no access to Child tokens or deposit/withdrawal rights. |
|    Signatories   | Polygon                                                                     |

### Permissionless mapping

| Multisig address | Permissionless mapping of standard ChildERC20 tokens (no multisig required)                            |
| :--------------: | ------------------------------------------------------------------------------------------------------ |
|      Purpose     | FxPortal supports permissionless token mapping of standard ChildERC20 for any ERC20 token on Ethereum. |
|       Chain      | Permissionless                                                                                         |
|      Rights      | Permissionless                                                                                         |
|    Signatories   | Permissionless                                                                                         |

<sub>\*These functions are planned for transition to governance using contracts such as Aave's governance contracts and Compound's timelock contracts.</sub>
