Troubleshooting Common Technical Issues on Marginfi
This guide covers common technical issues users may encounter on Marginfi and how to resolve them. If you're experiencing a problem that isn't listed here, check the General FAQs or reach out to support.
Transaction & Withdrawal Issues
Why Can’t I Withdraw My Deposits?
If you're unable to withdraw, it's likely due to high Solana network congestion, which can cause transaction failures.
How to Fix It:
- Adjust Your Transaction Settings:
- Click the gear icon ⚙️ in the top-right corner of the Marginfi app.
- Open Transaction Settings and adjust:
- Transaction Method → Try Bundles or RPC.
- Transaction Priority → Set to High or Mamas.
- Priority Fee Cap → Use Dynamic instead of Manual.
- Additional Tips:
- Retry the transaction after a few minutes.
- Ensure you have enough SOL for network fees.
- Use a different RPC provider if issues persist.
- Check Solana’s network status.
If issues continue, reach out to Marginfi support for assistance.
API Bundle Failed Transaction Errors
If you encounter an error such as "API bundle failed: transaction ... is invalid", it may be related to your transaction settings. Please follow these steps:
1. Open Transaction Settings:
- Click the Settings icon in the top-right corner of the Marginfi app.
2. Update Transaction Method:
- Under Transaction Method, switch to either RPC or Dynamic to ensure optimal processing during network congestion.
3. Adjust Transaction Priority:
- Set the Transaction Priority to High to give your transaction precedence.
4. Set Priority Fee Cap:
- Change the Priority Fee Cap to Dynamic to allow fees to adjust based on network conditions.
5. Retry Your Transaction:
- Once these settings are updated, try your transaction again. Ensure your wallet is connected and that the new settings have taken effect.
Additional Note: If you continue to experience issues, confirm that your wallet (especially if using WalletConnect) is connected properly and review any wallet-specific fee settings.
Rewards & Oracle Errors
Why is the "Collect Rewards" button clickable?
If the "Collect Rewards" button is active, it indicates you have emission rewards available to claim.
- Click the button and sign a transaction to collect your rewards.
Why do I see a blank transaction or a small reward when collecting rewards?
If the reward amount is very small, you might see a blank transaction or a minimal reward (like 0.000001 SOL).
- This happens because emission rewards accumulate over time.
- Solution: Wait until more rewards accumulate before trying to collect again.
What does the "stale oracles" error mean?
Marginfi uses decentralized, trustless oracles managed by providers like Pyth and Switchboard.
What causes stale oracles?
During blockchain congestion, oracle providers may struggle to update pricing data.
Why does Marginfi block oracle-dependent actions?
To prevent manipulation, Marginfi does not allow oracle-dependent actions if the price data is stale or outdated.
What is being done to fix this?
Marginfi is working directly with Pyth, Switchboard, and Solana Labs to improve oracle accuracy and performance.
Final Thoughts
This guide covers common issues and how to fix them. If you’re still experiencing problems, please reach out to Marginfi support for further assistance.