IPOR Fusion on Polygon
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:
IporFusionFactoryProxy0x7348b2C9A09c1a35eE7276Be22290493E99db58C, implementationIporFusionFactoryImpl0x645373A672a324Bc2866101384fb54ac6FD14475. Vaults usePlasmaVaultBase0x4Aa337A165D59c9F13FfEcEA5123620F19b796a0andIporFusionAccessManagerBase0xe3ca8377BfbC82E830273cF9F8563E07F5Aa53cb. - Vault tooling on Polygon:
PlasmaVaultPauser0x26ca3a41956fb84551a21aA58c3e42666e8B2E60,RewardsRouterFactory0xBd2dBB7028f010884cc0C14117202dA57dE965D9,IporFusionFuseWhitelistProxy0xF3Ed6420298c2948D1E001D1995072419C230429,PriceOracleMiddlewareUsdWithRolesProxy0xbcD1cA123217A06a87f412a28AA28D13CC6C3f98,WrappedPlasmaVaultFactoryProxy0x559Cf510Df6549d5A4e8F8F6c9815b1DF4287e8F,WhitelistWrappedPlasmaVaultFactoryProxy0xDBd3b051bDed026B07eA1908A1dc2c0950974467,IporZapIn0x08bc3586607d4D7329783037DD2C3ea29C0F8E06 - Aave V3:
SupplyFuseAaveV30x35345227C51514e553b02a35208eDFba7D386452,AaveV3CollateralFuse0x3A42B06dCDFFA31c89e066AfaE41224290323160,BorrowFuseAaveV30xbC1b10Bb17b77B543AA8fDf381d4DaBBfc988aFA,RepayWithATokensFuseAaveV30x65e422E3330e2FE452e6748c2eb33328B8F62057,AaveV3WithPriceOracleMiddlewareBalanceFuse0x2B40EAaa59Ad42C9b9d6c0f21B2FfA42D03d7225 - Compound V3 USDC (Comet
0xF25212E676D1F7F89Cd72fFEe66158f541246445):SupplyFuseCompoundV3Usdc0x2003e863702935Ab6FDC85c3C3B56D449adB67F8,BorrowFuseCompoundV3Usdc0x3a7844e9528014b68681a6e73E9ecC7B6057B004,BalanceFuseCompoundV3WithPriceOracleMiddlewareUsdc0xFfcf28E01524F95Bf0618B60688AaaD1e2834835 - Compound V3 USDT (Comet
0xaeB318360f27748Acb200CE616E389A6C9409a07):SupplyFuseCompoundV3Usdt0xF97B3EF97f1178d064130F4BD92C663489b79313,BorrowFuseCompoundV3Usdt0xd8413A851D6AC52614171cfbf4E93a42032bC193,BalanceFuseCompoundV3WithPriceOracleMiddlewareUsdt0x6d8a5Ad581Df70729851cf86F14FfdE0E8aF8Dd6 - Compound V3 rewards:
ClaimRewardsFuseCompoundV30xa351aAd2d76d79EC31DF52A07dc7a081B7b9AFb7, claiming from CometRewards0x45939657d1CA34A8FA39A924B71D28Fe8431e581 - Morpho:
SupplyFuseMorpho0x6A21dB4730b8edF33E21228652aA0042FfC6C7dc,SupplyFuseMorphoWithCallBackData0x1F6927F4A1D9607454460F758E7929357ecA7CB7,CollateralFuseMorpho0xA6cA996D0F5FfD4ee3642D8E2df7A86DDa933040,BorrowFuseMorpho0xcAEcD66E1a92824Bc4891C90f88133d7c376A4CD,FlashloanFuseMorpho0x59c471A35853367C4Ed31a04E60Cb6B8a759Bf8b,BalanceFuseMorpho0x91CD3c1b7168313CeF04dAC2c3E528AB28967397,BalanceFuseFlashLoanMorpho0x640cB8100d5e72cC16b67C8242cc0436c75d6eE9,ClaimRewardsFuseMorpho0xFBcaB780f425647C2a9844626329b6D480d86147,CallbackHandlerMorpho0x8ce2b74D428B99C2bE75dAf3303A854d0fD6990D - Merkl:
MerklClaimFuse0x0c6Ce82c70304EaA056A64e2BdcAeD16cF2D2272,MerklClaimWrapperFuse0xBebAB84c9F4FA0E3A6d6373d53251f3dCb340575, claiming from the Merkl Distributor0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae - Swaps:
OdosSwapperFuse0xffaCeb58F71D141e9eeFeD16f7BFa55f4D2405dF,VeloraSwapperFuse0x69388fa69f5E838a977a5973e4FE7742818C3A83,UniversalTokenSwapperFuseV20x59c3e8d5724f28cF71aCe12286d767E2B4Fb369A,UniversalTokenSwapperEthFuseV20x4E32111A908cdba1a69092710FD6256968dfE8eE - The full list of Polygon addresses, including ERC-4626 market fuses, maintenance fuses, pre-hooks and price feed factories, is in ipor-abi.