> For the complete documentation index, see [llms.txt](https://docs.inverter.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inverter.network/contracts/deployment-addresses.md).

# Deployment Addresses

## Deterministic Deployment

Inverter's factories and core contracts are deployed through a deterministic method. This ensures that the addresses are the same across all EVM-based networks. This includes zkEVM-based networks which are fully EVM equivalent.&#x20;

**Please Note**: The addresses of deployed contracts intentionally differ between Mainnet and Testnet. However, they are consistent across all Mainnets and across all Testnets.

## Mainnet

### Deployed Networks

The Inverter Protocol contracts have been deployed on the following mainnet networks to date:

* [Optimism](https://optimistic.etherscan.io/)

### Main Contracts

Some contracts have been deployed through Inverter's beacon proxy pattern. In these cases, the address listed directs to the beacon proxy contract.

<table><thead><tr><th width="465">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>ModuleFactory_v1</td><td>0x5Da8231feE106f4A43e07f2EEE95564467A1Ee58</td></tr><tr><td>OrchestratorFactory_v1</td><td>0x6ecA5f791d9635e4a1874cCD95564F914fBCF73d</td></tr><tr><td>Governor_v1</td><td>0x0B7c73e778d04533286752BEb7d4BA42AEa2f57D</td></tr><tr><td>TransactionForwarder_v1</td><td>0xfa3FEb13B0DE1C9bD183AB287c6f13aa5a51a593</td></tr><tr><td>FeeManager_v1</td><td>0xCA9617E5CdB9ecA339A4CBe3913FAe25a9aEcc74</td></tr><tr><td>InverterReverter_v1</td><td>0x6270b15Ac19eeC3d62920ed7f3a635a93E9C8B4C</td></tr><tr><td>BancorFormula</td><td>0xaAA597779bdbC7D54836FCdDDd38690787d04d6d</td></tr></tbody></table>

### Module Beacons

The addresses below are [InverterBeacon\_v1](/contracts/technical-reference/proxies/inverterbeacon_v1.sol.md) contracts, pointing to the actual implementations.

<table><thead><tr><th width="468">Beacon Name</th><th>Address</th></tr></thead><tbody><tr><td>Orchestrator_v1</td><td>0x166e76D9674EE6c4737fd061c774cCe7339233a8</td></tr><tr><td>AUT_Roles_v1</td><td>0x388F903f6d1B6110c2CaCD805Ac3F6B981e983Cb</td></tr><tr><td>AUT_TokenGated_Roles_v1</td><td>0x9b045D144e40f7ed11686E60ebfb7ABB0f62286e</td></tr><tr><td>AUT_EXT_VotingRoles_v1</td><td>0xafa02C2C70515A68d347D8F0F5dCEe76d9BaA5DF</td></tr><tr><td>FM_BC_Bancor_Redeeming_VirtualSupply_v1 </td><td>0xbBF78C0eA0CC98B385a8E3DDed1c78912d3D4caD</td></tr><tr><td>FM_BC_Restricted_Bancor_Redeeming_VirtualSupply_v1</td><td>0x7a4E51419AA4E8FF5174a26CC6389F335698a874</td></tr><tr><td>FM_DepositVault_v1</td><td>0x5e0f6e9a6dfE9Bd67B86212866c8aCabd594ba26</td></tr><tr><td>LM_PC_Bounties_v1</td><td>0x11FFB6AdCFA7EfEbCB4D4424d9595e6F7Fa03722</td></tr><tr><td>LM_PC_KPIRewarder_v1</td><td>0x6e2AfC4a763B45EA13Efb4822c285997A80c1f47</td></tr><tr><td>LM_PC_PaymentRouter_v1</td><td>0x117Aae86d7d7FC4F26d4961B47Af35e66cc58B49</td></tr><tr><td>LM_PC_RecurringPayments_v1</td><td>0x214447828E0C93803094c5A7D690F3290F5e54f9</td></tr><tr><td>LM_PC_Staking_v1</td><td>0xA4b35db352aD95AA96971dbCed86935585386734</td></tr><tr><td>PP_Simple_v1</td><td>0xFFafB77E4e4341E8B9446e20999cB81AadeE93E2</td></tr><tr><td>PP_Streaming_v1</td><td>0x5c205C0bDB952e3b807A83d9C0B6d57403EB6718</td></tr></tbody></table>

### Governance & Treasury

<table><thead><tr><th width="471">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>Community Multisig</td><td>0x945349AE62630bFDa197a4601883F4F7CBB07Fb5</td></tr><tr><td>Team Multisig</td><td>0x14bCe41bb3Bce98aBb02bA56BB8626f99ACc6Ace</td></tr><tr><td>Treasury</td><td>0x0D3edA53332b9fDf4d4e9FB4C1C940A80B16eD9D</td></tr></tbody></table>

### Protocol Deployment Factory

<table><thead><tr><th width="477">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>DeterministicFactory</td><td>0x471A946CeE9EF64068861A0aB151d1feE1047FD7</td></tr></tbody></table>

## Testnet

### Deployed Networks

The Inverter Protocol contracts have been deployed on the following testnet networks to date:

* [Optimism Sepolia](https://sepolia-optimism.etherscan.io/)
* [Base Sepolia](https://sepolia.basescan.org/)
* [Ethereum Sepolia](https://sepolia.etherscan.io/)
* [Polygon Amoy](https://amoy.polygonscan.com/)
* [Polygon zkEVM Cardona](https://cardona-zkevm.polygonscan.com/)

### Main Contracts

**Please note**: Some contracts have been deployed through Inverter's beacon proxy pattern. In these cases, the address listed directs to the beacon proxy contract.

<table><thead><tr><th width="465">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>ModuleFactory_v1</td><td>0xcEB82D3FA367cE3563e07763765bB1ae7B5Ba3d5</td></tr><tr><td>OrchestratorFactory_v1</td><td>0x535BdbC1D369d43fed8546024D273eE5274fFF65</td></tr><tr><td>Governor_v1</td><td>0x38D712491cC8A9B725AB867D56A4B0b25D9E0E3B</td></tr><tr><td>TransactionForwarder_v1</td><td>0x6384D968b1c3f5Cc4265D51417545b0EfE9BEd09</td></tr><tr><td>FeeManager_v1</td><td>0x356C7cA2D50C301ba3E172B3ec5C5d94050DD239</td></tr><tr><td>InverterReverter_v1</td><td>0x54C1116BE44184619A8CB37Ef6E924f737C8F734</td></tr><tr><td>BancorFormula</td><td>0xfaf6c989dB0582D7b31e40343dd4A41a1848E038</td></tr><tr><td>ERC20Mock</td><td>0x065775C7aB4E60ad1776A30DCfB15325d231Ce4F</td></tr></tbody></table>

### Module Beacons

**Please note**: The addresses below are [InverterBeacon\_v1](/contracts/technical-reference/proxies/inverterbeacon_v1.sol.md) contracts, pointing to the actual implementations.

<table><thead><tr><th width="468">Beacon Name</th><th>Address</th></tr></thead><tbody><tr><td>Orchestrator_v1</td><td>0xdA0348aA497462ABbB8631248f026c615B51984c</td></tr><tr><td>AUT_Roles_v1</td><td>0x13441ABDf893A4A506616FD8b0De52Af0bF725e9</td></tr><tr><td>AUT_TokenGated_Roles_v1</td><td>0x9120fd86aE69480b4B5f57AF86cBA90736521f55</td></tr><tr><td>AUT_EXT_VotingRoles_v1</td><td>0x50140C8230fF5d6868Ef20Be068b0c14Bc145245</td></tr><tr><td>FM_BC_Bancor_Redeeming_VirtualSupply_v1 </td><td>0x9fA5a461262A268F3cC696BcE75f7549dc6583C8</td></tr><tr><td>FM_BC_Restricted_Bancor_Redeeming_VirtualSupply_v1</td><td>0x5f1062A29932f55619968340859cfe97a8b0E1a4</td></tr><tr><td>FM_DepositVault_v1</td><td>0xcAaA9567725fdeE04E1Bd03999Dc977F14DA1A39</td></tr><tr><td>LM_PC_Bounties_v1</td><td>0xbEAACeB8AD171a3f351b1Ecaf8c3df7981D623c5</td></tr><tr><td>LM_PC_KPIRewarder_v1</td><td>0x388d523539f785b4563aeb15583d3b084a30f711</td></tr><tr><td>LM_PC_PaymentRouter_v1</td><td>0x93b4e2739154eDfD7309996cF41e2AC7ACe68343</td></tr><tr><td>LM_PC_RecurringPayments_v1</td><td>0x991cf3d0d5d61e74A741D43780A60ed5e53548B6</td></tr><tr><td>LM_PC_Staking_v1</td><td>0x1d4c13113E610F770D42427A78E5256A7303Ca08</td></tr><tr><td>PP_Simple_v1</td><td>0x2c002cf0Fa7b221A890a0E9fa8dEE36b5Cc01600</td></tr><tr><td>PP_Streaming_v1</td><td>0x614822f5877F814931511b19765a96A066F0eeAA</td></tr></tbody></table>

### Governance & Treasury

All of the multisigs are functioning as deployer, as other use cases are not necessary within the Testnet context

<table><thead><tr><th width="471">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>Community Multisig</td><td>0x9999a41CA9db8eD970845c813231B6d1bb59fD6b</td></tr><tr><td>Team Multisig</td><td>0x9999a41CA9db8eD970845c813231B6d1bb59fD6b</td></tr><tr><td>Treasury</td><td>0x9999a41CA9db8eD970845c813231B6d1bb59fD6b</td></tr></tbody></table>

### Protocol Deployment Factory

<table><thead><tr><th width="477">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td>DeterministicFactory</td><td>0xC13B0c57eEF57B6052C924478e4d1fB61fdB0470</td></tr></tbody></table>
