Something not working as expected? Here are the most common issues and how to fix them.
Transaction failed
Check three things: do you have enough ETH to cover gas? Is your slippage tolerance set appropriately? Did you approve the token before trying to transact? Most failed transactions trace back to one of these. Approve first, then transact.
Wallet won't connect
Clear your browser cache, try a different browser, and make sure your wallet is set to Ethereum mainnet. If you have multiple wallet extensions installed, disable the ones you are not using — they can conflict.
Position not showing after transaction
Block confirmation takes around 12 seconds on Ethereum. Hard refresh the page (Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on Mac) and confirm you have the correct wallet address connected.
Health factor dropping
Your position is approaching the liquidation threshold. Add more collateral or make a partial repayment to bring your health factor back up. Each market has its own LLTV — check the market details page for the exact threshold that applies to your position.
Yield is different from what was displayed
Rates shown in the UI are indicative. For fixed-rate positions, the actual yield depends on when you exit relative to maturity. For variable-rate positions, rates adjust continuously based on utilization. Neither is a guarantee of the figure shown at entry.
Can't withdraw liquidity
Variable-rate markets: if utilization is high (most of the supply is currently borrowed), withdrawals may be temporarily limited. Wait for borrowers to repay, or make a partial withdrawal of whatever is available. Fixed-rate markets: check the pool's current liquidity depth before attempting a large withdrawal.
BT or CT tokens appeared in my wallet
That's expected. BT (Bond Token) and CT (Coupon Token) represent your position in Fira's fixed-rate markets. Do not transfer them manually — moving them without using the Fira interface can result in losing access to your position.
Unexpected fees on a transaction
Two types of fees apply: gas fees paid to the Ethereum network (variable, unrelated to Fira), and protocol fees. UZR protocol fee = 0.10% APR. LP fees = 0%. If you see a charge you cannot explain, check which token approval or contract interaction triggered it.
App page won't load
Hard refresh first. If that does not help, try incognito mode to rule out a cache or extension issue. Check the Fira Discord for any active incident reports before assuming a bug on your end.
Position shows $0 value
This is almost always a display issue. Verify your position directly on-chain: go to Etherscan, enter your wallet address, and cross-check against the contract addresses listed in docs.fira.money.
Use the Fira Simulator to model different scenarios before committing capital.
Still need help?
Fira Discord — fastest way to reach the team and community: discord.gg/fira
Documentation — full protocol reference: docs.fira.money
Related articles
