Impermax is an automated crypto lending platform that allows users to use their liquidity provider tokens as collateral for permissionless loans. LP tokens are the coins allocated to liquidity providers on a (DEX) decentralized exchange. These LP token-backed loans can be utilized for staking, trading, or other purposes. Still, the most significant case is to use loans to boost one's liquidity-providing position further.
According to its whitepaper, the objective behind developing the Impermax platform is "yield farming," which allows the yield farmers to multiply farming returns many times over without spending much of their funds. The lenders lend their liquidity to the borrowers, who then supply it to Uniswap. Borrowers work as a middleman between Uniswap and the lenders. Therefore, lenders are indirectly supplying liquidity to Uniswap. Borrowers are the ones who are providing liquidity, and they are exposed to impermanent losses. On the other hand, lenders only lend the liquidity that borrowers offer, earning interest over that.
The team observed the economic inefficiencies in the AMM (automated market maker) industry's LP tokens and created the protocol to fill in this difference of the DeFi network. Moreover, Uniswap has heavily influenced the protocol's architecture and many smart contract design choices. Besides this, the smart contracts are divided into core and periphery:
1.) Core - The core includes the main logic of the application, the state data, and the user's funds.
2.) Periphery - The periphery is a constellation of high-level contracts that lets the users interact with the core.
Further, IMX is the governance token of the Impermax platform, and currently this network is operating on Ethereum and Polygon.