# IPOR Fusion on Polygon

> IPOR Fusion is deployed on Polygon: a Fusion Factory and fuses for Aave V3, Compound V3, Morpho, ERC-4626 vaults, Merkl rewards and swaps.

Source: https://ipor.io/developer-news/smart-contracts-2026-10-30-polygon  
Published: 2026-10-30  
Smart Contracts v10

## New features

- Vaults can be created on Polygon through Fusion Factory v10, with the emergency pauser and the rewards router factory.
- Vaults on Polygon can use Aave V3 (supply, collateral, borrow, repay with aTokens), the Compound V3 USDC and USDT markets (supply, borrow, claim rewards), Morpho (supply, collateral, borrow, flash loans, rewards), ERC-4626 vaults, Merkl rewards and swaps through Odos, Velora and the Universal Token Swapper.

## Deployments

- Fusion Factory v10 on Polygon: `IporFusionFactoryProxy` `0x7348b2C9A09c1a35eE7276Be22290493E99db58C`, implementation `IporFusionFactoryImpl` `0x645373A672a324Bc2866101384fb54ac6FD14475`. Vaults use `PlasmaVaultBase` `0x4Aa337A165D59c9F13FfEcEA5123620F19b796a0` and `IporFusionAccessManagerBase` `0xe3ca8377BfbC82E830273cF9F8563E07F5Aa53cb`.
- Vault tooling on Polygon: `PlasmaVaultPauser` `0x26ca3a41956fb84551a21aA58c3e42666e8B2E60`, `RewardsRouterFactory` `0xBd2dBB7028f010884cc0C14117202dA57dE965D9`, `IporFusionFuseWhitelistProxy` `0xF3Ed6420298c2948D1E001D1995072419C230429`, `PriceOracleMiddlewareUsdWithRolesProxy` `0xbcD1cA123217A06a87f412a28AA28D13CC6C3f98`, `WrappedPlasmaVaultFactoryProxy` `0x559Cf510Df6549d5A4e8F8F6c9815b1DF4287e8F`, `WhitelistWrappedPlasmaVaultFactoryProxy` `0xDBd3b051bDed026B07eA1908A1dc2c0950974467`, `IporZapIn` `0x08bc3586607d4D7329783037DD2C3ea29C0F8E06`
- Aave V3: `SupplyFuseAaveV3` `0x35345227C51514e553b02a35208eDFba7D386452`, `AaveV3CollateralFuse` `0x3A42B06dCDFFA31c89e066AfaE41224290323160`, `BorrowFuseAaveV3` `0xbC1b10Bb17b77B543AA8fDf381d4DaBBfc988aFA`, `RepayWithATokensFuseAaveV3` `0x65e422E3330e2FE452e6748c2eb33328B8F62057`, `AaveV3WithPriceOracleMiddlewareBalanceFuse` `0x2B40EAaa59Ad42C9b9d6c0f21B2FfA42D03d7225`
- Compound V3 USDC (Comet `0xF25212E676D1F7F89Cd72fFEe66158f541246445`): `SupplyFuseCompoundV3Usdc` `0x2003e863702935Ab6FDC85c3C3B56D449adB67F8`, `BorrowFuseCompoundV3Usdc` `0x3a7844e9528014b68681a6e73E9ecC7B6057B004`, `BalanceFuseCompoundV3WithPriceOracleMiddlewareUsdc` `0xFfcf28E01524F95Bf0618B60688AaaD1e2834835`
- Compound V3 USDT (Comet `0xaeB318360f27748Acb200CE616E389A6C9409a07`): `SupplyFuseCompoundV3Usdt` `0xF97B3EF97f1178d064130F4BD92C663489b79313`, `BorrowFuseCompoundV3Usdt` `0xd8413A851D6AC52614171cfbf4E93a42032bC193`, `BalanceFuseCompoundV3WithPriceOracleMiddlewareUsdt` `0x6d8a5Ad581Df70729851cf86F14FfdE0E8aF8Dd6`
- Compound V3 rewards: `ClaimRewardsFuseCompoundV3` `0xa351aAd2d76d79EC31DF52A07dc7a081B7b9AFb7`, claiming from CometRewards `0x45939657d1CA34A8FA39A924B71D28Fe8431e581`
- Morpho: `SupplyFuseMorpho` `0x6A21dB4730b8edF33E21228652aA0042FfC6C7dc`, `SupplyFuseMorphoWithCallBackData` `0x1F6927F4A1D9607454460F758E7929357ecA7CB7`, `CollateralFuseMorpho` `0xA6cA996D0F5FfD4ee3642D8E2df7A86DDa933040`, `BorrowFuseMorpho` `0xcAEcD66E1a92824Bc4891C90f88133d7c376A4CD`, `FlashloanFuseMorpho` `0x59c471A35853367C4Ed31a04E60Cb6B8a759Bf8b`, `BalanceFuseMorpho` `0x91CD3c1b7168313CeF04dAC2c3E528AB28967397`, `BalanceFuseFlashLoanMorpho` `0x640cB8100d5e72cC16b67C8242cc0436c75d6eE9`, `ClaimRewardsFuseMorpho` `0xFBcaB780f425647C2a9844626329b6D480d86147`, `CallbackHandlerMorpho` `0x8ce2b74D428B99C2bE75dAf3303A854d0fD6990D`
- Merkl: `MerklClaimFuse` `0x0c6Ce82c70304EaA056A64e2BdcAeD16cF2D2272`, `MerklClaimWrapperFuse` `0xBebAB84c9F4FA0E3A6d6373d53251f3dCb340575`, claiming from the Merkl Distributor `0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae`
- Swaps: `OdosSwapperFuse` `0xffaCeb58F71D141e9eeFeD16f7BFa55f4D2405dF`, `VeloraSwapperFuse` `0x69388fa69f5E838a977a5973e4FE7742818C3A83`, `UniversalTokenSwapperFuseV2` `0x59c3e8d5724f28cF71aCe12286d767E2B4Fb369A`, `UniversalTokenSwapperEthFuseV2` `0x4E32111A908cdba1a69092710FD6256968dfE8eE`
- The full list of Polygon addresses, including ERC-4626 market fuses, maintenance fuses, pre-hooks and price feed factories, is in [ipor-abi](https://github.com/IPOR-Labs/ipor-abi/blob/main/mainnet/mainnet-polygon-fusion/addresses.json).
