This is a list of common questions about Impermax, and answers.
If you wonder about anything else you'd like to see here, feel free to ping me on the Impermax Discord: @PhiMarHal#9107
Impermax is available on Ethereum, Polygon, Arbitrum, Avalanche and Moonriver.
Check the official docs: https://docs.impermax.finance/
The Discord server is fairly active, and the #resources channel in particular will have most of the links you might need.
Beyond the main website, there is a Google Docs with protocol profits: https://docs.google.com/spreadsheets/d/132kv9HOxty2IY7gt_0_hzVOqw_Bd-s_e5AN7ansD2wk/edit#gid=0
You can check the official blogpost to see the original tokenomics: https://impermax.medium.com/impermax-tokenomics-34cb3dd66474
Additionally, here's a Dune dashboard with current top holders: https://dune.xyz/phimarhal/Impermax-Stats
You can trade IMX on decentralized exchanges.
- Uniswap pair (Ethereum): https://v2.info.uniswap.org/pair/0xa00d47b4b304792eb07b09233467b690db847c91
- QuickSwap pair (Polygon): https://info.quickswap.exchange/#/pair/0x5f819f510ca9b1469e6a3ffe4ecd7f0c1126f8f5
- SushiSwap pair (Arbitrum): https://analytics-arbitrum.sushi.com/pairs/0xb7e5e74b52b9ada1042594cfd8abbdee506cc6c5
- Swapr pair (Arbitrum): https://dxstats.eth.link/#/pair/0x9da6ce1f3e25843e7a3fbd262fd8082b8f562923
- Pangolin pair (Avalanche): https://info.pangolin.exchange/#/pair/0xa34862a7de51a0e1aee6d3912c3767594390586d
- Solarbeam pair (Moonriver): https://analytics.solarbeam.io/pairs/0x6ed3bc66dfcc5ac05daec840a75836da935fac97
- official bridges for Arbitrum (https://bridge.arbitrum.io) and Polygon (https://wallet.polygon.technology/bridge/)
- WanChain (https://bridge.wanchain.org/#/) for Avalanche and Moonriver
- cBridge (https://cbridge.celer.network/#/transfer) also supports IMX transfers between Arbitrum, Ethereum, Polygon and Avalanche
Currently, Metamask on desktop has the best support.
The ancient scrolls claim it has been around for longer than mankind itself. Etherscan says March 2021.
The protocol has secured more than $40M of TVL for 9 months on 5 chains with no bugs or hacks.
Additionally, a large bug bounty program (or "unofficial fork") has been running on the Fantom blockchain since August.
Many protocols are forked rather than built, with little understanding of the code.
Some other protocols have questionable design choices, playing fast and loose with security.
Impermax was built with security in mind. There is no admin access to user funds.
Pairs are strictly isolated, so the collapse of any one pool would not cause contagion to the entire protocol.
Open any pair using the asset you want to lend, and click on the "Lending" tab.
You get rewards in the same token you lend. These rewards are added to your supplied balance (they autocompound).
Interest adds up with every block. However, your balance won't update dynamically. A refresh every few minutes should show you your increased balance.
Not directly through the website yet.
Instead, you can track your original deposit from a block explorer, then subtract it to your current supplied balance.
Only in the rare scenario bots would not liquidate an undercollateralized loan in time. This has never happened in the entire history of Impermax.
When withdrawing from my supply position, I'm seeing contract errors in block explorers. What's going on?
Block explorers incorrectly report revert errors inside Try/Catch statements. The contract is working as intended, and your tokens should be in your wallet.
This is a known bug with some mobile wallets. Your best bet is to import your mobile wallet seed in Metamask.
Make sure you're connected with the right wallet, if you use several ones.
Try a hard refresh: CTRL-F5.
If nothing shows up, it may be an issue with the subgraph. Check in on Discord to see if others have the same problem.
The Bounty reinvests external rewards into more of the underlying LPs. It compounds collateral for all LPs deposited on Impermax.
Whoever calls the Bounty gets 2% of those farming rewards for their work. In practice, bots tend to claim the Bounty as soon as it's economically viable. You can ignore the Bounty and treat it as an autocompounder.
Go to the Bounty page, and tap on the "Reinvest" button for the pair you want to check. Without confirming the transaction, click on the destination address in Metamask to open it in a block explorer.
The staking contract is on Ethereum mainnet. It lets you deposit IMX and get xIMX in return.
If Ethereum fees are too high, you can buy xIMX on Polygon through the Uniswap v3 pair: https://info.uniswap.org/#/polygon/pools/0xcc64b5d5eecd61a237d74e70dbf26e2cb1667d76
IMX can be staked for a share of protocol profits (currently, 100% of protocol profits are sent to stakers).
All holders of IMX also passively benefit from protocol buybacks.
In the future, IMX will serve as a governance token for the protocol.
Holders could vote on new pools and allocations, and be rewarded for their votes, similar to Curve and "Liquidity Direction Rights": https://tokenomicsexplained.com/evolutions-in-liquidity-sourcing
A share of protocol profits is used to buy back IMX on the open market. Buybacks are done manually by the dev team. They happen roughly on a weekly basis.
Buyback proceeds are sent to the staking distributor. The staking distributor then sends IMX to the staking contract, over a period of 30 days.
As the staking contract receives IMX, it naturally increases the value of xIMX compared to IMX.
This also means your xIMX tokens on any other chain benefit from staking rewards on Ethereum mainnet.
Profits might be used to grow a reserve of protocol-owned liquidity. Watch the POL address here: https://debank.com/profile/0x43ab29158297dcb45d9b4f8d07450a5d5271e442
You will get a mix of: Trading Fees, External Rewards, and IMX Farming.
Trading Fees and External Rewards autocompound to your LP equity.
IMX Farming accrues in your "Farming" tab.
IMX rewards are claimed manually at your convenience. They don't compound.
MOVR rewards can be claimed manually just like IMX rewards.
MOVR rewards are also claimed automatically with any action tied to your LP (leverage, deleverage, withdraw, deposit).
[Polygon] I'm trying to withdraw, but my transactions won't go through. I have several queued transactions
The network is likely congested.
On blockchains, transactions work in order.
This means you must find the first transaction that got stuck, then speed it up.
Use a tool like Owlracle to choose your gas price: https://owlracle.info/poly
Changing the default RPC may help. polygon-rpc.com is a good one.
To change your RPC, go to Metamask -> Settings -> Networks. Pick Matic.
Then, replace "New RPC URL" with https://polygon-rpc.com
There are no fees on deposits or withdrawals.
On Ethereum, Polygon and Arbitrum, there is a 0.1% upfront fee on leveraging.
This fee is applied per degree of leverage.
If you enter a position with 4x leverage, you will pay 0.1% * (4 - 1) = 0.3% of your capital upfront.
Avalanche and Moonriver have no upfront fee on leveraging.
There are no fees on deleveraging anywhere.
Yes! If you deposit LPs without leveraging, Impermax acts as an autocompounder.
There are several factors at play.
It may be that your APR is mostly in IMX rewards. As IMX rewards must be manually claimed, they don't compound to your equity.
It may be that you're suffering from impermanent loss, if the two assets of your pair are moving from each other. Leverage multiplies impermanent loss.
When the APR is negative, people who are currently in the pair at that level of leverage are losing money.
Rates are driven by supply and demand. Too many borrowers, too few lenders may result in negative APR.
The price variation between assets can also play a role. If a pair has high farming rewards, but the market value of these rewards lowers, so will APR.
On the market page, I see positive APR for a pair. But when I try to leverage, the APR is negative. Why is that?
Your own leverage would raise the utilisation rate, which would increase the borrow APR.
This is doubly true if your leveraged position would bring the utilisation rate above the Kink Rate.
The same amount of rewards is also divided between more participants, which leads to less rewards per capital.
When utilisation rate for a pool goes past the Kink Rate (75% for most pools), the borrow APR increases significantly.
It depends of your strategy and market outlook.
You could decide to wait for other borrowers to deleverage before you.
If Supply APR is high, it may attract lenders. Restoring your own leverage APR.
It's likely your debt has become unbalanced due to impermanent loss. You need to repay manually the debt for that asset (assetA), in order to be able to withdraw your LP in full.
To do that, you could borrow the other asset (assetB). Then swap assetB for assetA on a decentralized exchange. And repay the assetA debt.
If you deleverage in full, Impermax breaks your LP into their original tokens. You should see them in your wallet.
Liquidation takes 4% per degree of leverage on volatile pairs. 1% on stable/stable pairs.
For example, if you were leveraged 6x at the moment of liquidation, you would lose 4% * (6 - 1) = 20% of your capital.
Note that as liquidation generally happens because your debt grows and your liquidation increases, your leverage at the moment of liquidation is likely to be higher than your initial leverage.
This is a known issue: the protocol leaves dust behind. The amount should be too small to matter (but it's admittedly annoying!).
Yes. Supplied positions are ERC20 tokens.
You might be able to find your supplied positions by looking at your address in a block explorer. Supplied positions are all named "imxB".
If you have several positions, clicking on the token, then on the contract address, then on the "tokens" for that contract address, might let you know which imxB corresponds to your position.
Unfortunately, no. Leveraged positions are bound to the address that opened them.
The Sushi team is so busy having fancy lobster dinners they sometimes forget to refill their reward contracts. When this happens, LPs are stuck. Check back in a few hours.
This pair may have been deprecated. You should be able to access it from the Dashboard still. Alternatively, tick "Show deprecated pairs" on the Markets page.
Sometimes, AMMs migrate their farming programs. This requires a migration from Impermax as well.
Deprecated pairs remain functional. However, you may not get great rewards using them.
The Ibex is the spirit animal of Impermax. In an endless quest for salt, he climbs daring heights and defies gravity itself. Which is not unlike leveraging LP tokens.
It represents the synergy between (Leveragers) and (Lenders). With Impermax, both groups work together to harvest farming rewards, each according to their risk profile.
Or maybe we just like goats.