Troubleshooting
If you encounter a bug or error while using the Euler app, follow these steps to troubleshoot and resolve the problem:
Common Errors
On Euler, there are various checks to ensure the system works as expected. In some cases, you may encounter one of those checks and see an error when trying to use Euler. Below are a list of common errors and what they mean to better understand what is going on.
E_AccountLiquidity
This error is thrown when your account is above the position's max LTV (loan-to-value).
In order to clear this error, you will need to bring your position's LTV below the max LTV.
For example, if a pair has a max LTV of 80%, but over time your position drifted to 83%, you may encounter this error if you try to perform an action while not bringing the LTV below 80%.
Max LTV is not the same as LLTV (liquidation loan-to-value). Your position is considered healthy as long as it is under the LLTV.
E_InsufficientCash
This error is thrown when you're trying to withdraw more assets than there are in the vault.
This can also happen if you're trying to:
- repay with collateral and there isn't enough liquidity in the collateral vault
- open a borrow/multiply position and there isn't enough liquidity in the debt vault
In order to clear this, you have to reduce the amount to be under the "Available Liquidity" or wait for liquidity to free up.
You can check a vault's available liquidity by going to the respective vault page within the Overview section.
E_RepayTooMuch
This error is thrown when you're trying to repay your position, but you repay more than what's necessary.
In order to clear this, either repay the max amount (click "Max" in the form) or pay below the total debt you owe.
E_SupplyCapExceeded and E_BorrowCapExceeded
These errors are thrown when the vault you're trying to lend or borrow are at their caps.
In order to clear this, you may need to reduce the amount to lend or borrow to be under the caps or wait for the respective curator to increase caps.
Basic Troubleshooting Steps
-
Clear Your Batch:
- Clearing the actions in your Batch may help remove a problematic action that prevents you from being able to use Euler.
- Open the Batch by clicking the button on the top-right. If there are actions, click the trash can icon at the bottom of the Batch.
-
Reconnect Your Wallet:
- Disconnect and reconnect your wallet to refresh the connection and potentially resolve any wallet-related issues. This may be relevant if the app isn't sending a transaction request to your wallet.
-
Check for Errors in the Developer Console:
- Open your browser's developer console (usually accessible via F12 or right-click > Inspect > Console).
- Look for any error messages or warnings that might provide clues about the issue.
-
Clear Local Storage and Cookies:
- This can resolve issues related to cached data or corrupted local storage.
- Instructions for clearing local storage and cookies vary by browser, but generally involve accessing the browser's settings or developer tools.
-
Verify Transaction Details:
- If the issue involves a transaction, check the transaction hash on a blockchain explorer (like Etherscan) to see if it was successful or if there were any errors.
Reporting Issues
If the issue persists after trying the above steps, please open a support ticket on Discord (discord.euler.finance) with the following information:
- Action: Explain in detail what you're trying to achieve and what issues you've run into.
- Wallet Address: Your Ethereum wallet address.
- Network: The network you're using.
- Screenshots: Upload any relevant screenshots of the issue.
- Transaction Hash: If applicable, include the transaction hash for any failed, problematic, or relevant transactions.
- Errors in Developer Console: Any error messages or warnings you observed. You can pull this up by clicking F12 > Console or Right-Click > Inspect > Console. Take a screenshot of this section and attach it to your ticket.