Wallet Connection Issues
Wallet not connecting
Wallet not connecting
Symptoms: Wallet button shows “Connect Wallet” but nothing happens when clicked.Solutions:
- Install a compatible wallet:
-
Ensure wallet extension is unlocked:
- Click the wallet extension icon
- Enter your password if prompted
-
Check wallet network:
- Open your wallet extension
- Verify you’re connected to StarkNet Mainnet
- Switch networks if needed
-
Clear browser cache:
-
Try a different browser:
- Argent X works best on Chrome/Brave
- Braavos supports Chrome, Firefox, and Edge
Wallet connected but balance shows zero
Wallet connected but balance shows zero
Symptoms: Wallet is connected but shows $0.00 balance.Causes:
- RPC endpoint is down or slow
- Account has no WBTC balance
- Price feed temporarily unavailable
- Wait 30 seconds - Balance data fetches on a polling interval
- Refresh the page - Force a new data fetch
-
Check your actual balance:
- Open wallet extension
- Verify WBTC balance
- If zero, you need to acquire WBTC first
-
Verify RPC connection:
- Open browser console (F12)
- Look for RPC errors
- If errors persist, try again in 5-10 minutes
Wrong network connected
Wrong network connected
Symptoms: Error message “Please connect to StarkNet Mainnet”Solution:
- Open your wallet extension
- Click the network dropdown (top right)
- Select StarkNet Mainnet
- Refresh the page
Transaction Failures
Transaction rejected by wallet
Transaction rejected by wallet
Symptoms: Wallet popup appears but transaction fails or is rejected.Common causes:
- Insufficient gas funds:
- StarkNet requires ETH for gas fees
- Minimum: ~0.001 ETH for most transactions
- Solution: Bridge or buy ETH on StarkNet
- User rejected transaction:
- You clicked “Reject” or “Cancel”
- Solution: Try again and approve the transaction
- Transaction timeout:
- Wallet popup took too long to approve
- Solution: Refresh page and try again faster
Transaction pending forever
Transaction pending forever
Symptoms: Transaction shows “Pending” for 5+ minutes.StarkNet confirmation times:
- Normal: 10-60 seconds
- High load: 2-5 minutes
- Network issues: 10+ minutes
- Wait patiently - StarkNet blocks can take time
-
Check transaction on Voyager:
- Copy transaction hash
- Visit voyager.online
- Paste hash to see actual status
-
If truly stuck (30+ min):
- Refresh the page
- Transaction will eventually confirm or fail
- Do NOT submit duplicate transactions
Transaction failed on-chain
Transaction failed on-chain
Symptoms: Transaction confirmed but shows “Failed” status on Voyager.Common reasons:
- Insufficient token allowance:
- You didn’t approve enough tokens
- Solution: Check approval amount and approve more
- Slippage tolerance exceeded:
- Price moved unfavorably during swap
- Solution: Increase slippage tolerance (for DCA/swaps)
- Contract reverted:
- Check error message on Voyager
- Common: “Insufficient balance”, “Not enough liquidity”
- Health factor too low (CDP):
- Trying to borrow too much
- Solution: Reduce borrow amount or add more collateral
Insufficient Balance Errors
Not enough WBTC to deposit
Not enough WBTC to deposit
Symptoms: “Insufficient balance” when trying to deposit into vault.Solutions:
- Acquire WBTC on StarkNet:
- Use the Bridge tab to bridge BTC from other chains
- Buy WBTC on a StarkNet DEX (AVNU, Ekubo)
- Transfer from a CEX that supports StarkNet
- Check minimum deposit:
- Some vaults have minimum deposit amounts
- Example: Sentinel vault minimum is 0.00001 BTC
Not enough ETH for gas
Not enough ETH for gas
Symptoms: “Insufficient balance for gas” error.Solution:You need ETH on StarkNet for gas fees:
Not enough USDC to borrow (CDP)
Not enough USDC to borrow (CDP)
Symptoms: “Insufficient liquidity” when trying to borrow.Causes:
- Nostra lending pool has low USDC available
- You’re trying to borrow at max LTV (70%)
- Borrow less USDC - Try 50-60% LTV instead of 70%
- Wait for liquidity - More USDC may become available later
- Add more collateral - Deposit more WBTC to increase borrowing power
Privacy / Shielded Vault Issues
Lost my privacy note
Lost my privacy note
Symptoms: Can’t find note to withdraw shielded deposit.CRITICAL: If you lose your privacy note, your funds are unrecoverable.Prevention:
- Backup notes immediately:
- Notes are stored in browser localStorage
- Export/copy note string after deposit
- Save in password manager or secure location
- Check browser history:
- Notes might be in a different browser
- Try the browser/device you used for deposit
- Check localStorage:
- Open browser console (F12)
- Go to Application → Local Storage
- Look for keys starting with
shielded_notes_
Proof generation fails
Proof generation fails
Symptoms: “Failed to generate proof” error when withdrawing.Causes:
- Browser ran out of memory (proof gen uses ~2GB RAM)
- WASM worker failed to load
- Browser doesn’t support WebAssembly
- Close other tabs - Free up browser memory
-
Use a desktop browser:
- Chrome/Brave (recommended)
- Firefox
- Safari works but slower
-
Avoid mobile browsers:
- Mobile devices may not have enough memory
- Use desktop for privacy withdrawals
-
Wait and retry:
- Proof generation takes 30-90 seconds
- Don’t refresh during proof generation
Withdrawal proof rejected
Withdrawal proof rejected
Symptoms: Proof generated but transaction fails with “Invalid proof”.Causes:
- Note already withdrawn (double-spend attempt)
- Wrong Merkle tree root (deposit not yet batched)
- Note is from wrong pool
- Check note status:
- Verify note hasn’t already been withdrawn
- Check transaction history
- Wait for batch processing:
- Deposits must be batched (3 deposits per batch)
- If you’re in an incomplete batch, wait for 2 more deposits
- Verify pool address:
- Ensure note is for the correct pool
- Sentinel vs Delta Neutral vs Stablecoin
RPC and Network Errors
RPC request failed / timeout
RPC request failed / timeout
Symptoms: “Failed to fetch” or “Network error” messages.Causes:
- Lava RPC endpoint is down
- Rate limit exceeded
- Network congestion
- Wait 1-2 minutes - Temporary outage
- Refresh the page - Force new RPC connection
-
Use different RPC (advanced):
- Check StarkNet status:
Contract call failed
Contract call failed
Symptoms: “Contract not found” or “Execution error”.Solutions:
- Verify contract address:
- Check Contract Addresses
- Ensure you’re on the correct network (Mainnet)
- Clear cache and refresh:
- Browser might have stale contract state
- Check contract on Voyager:
- Visit voyager.online
- Paste contract address
- Verify contract is deployed and not paused
DCA Issues
DCA order not executing
DCA order not executing
Symptoms: Order created but no executions happening.Causes:
- Keeper bot hasn’t run yet (runs every 6 hours)
- Next execution time not reached
- AVNU liquidity unavailable
- Check next execution time:
- View order details
- Wait until scheduled time
- Verify order is active:
- Not cancelled
- Has remaining orders
- Has sufficient deposited funds
- Be patient:
- Keeper bot runs on a schedule
- Orders execute within 6 hours of due time
Smart DCA using 1.5x buffer - why?
Smart DCA using 1.5x buffer - why?
Symptoms: Deposited more than expected for Smart DCA orders.This is expected behavior:Smart DCA adjusts buy amounts based on Mayer Multiple:
- When BTC is cheap (MM < 0.8): Buy 1.5x more
- When expensive (MM > 2.0): Buy 0.5x less
- If ALL orders execute at 1.5x (max), you have enough
- Unused funds are automatically refunded when order completes
CDP Issues
Health factor too low
Health factor too low
Symptoms: Can’t borrow more, “Health factor below minimum”.Solution:Your health factor must stay above 1.0 to avoid liquidation:
- Add more collateral:
- Deposit more WBTC
- Increases health factor
- Repay some debt:
- Repay USDC loan
- Decreases debt, improves health factor
- Wait for BTC price to rise:
- Collateral value increases
- Health factor improves automatically
- 2.0+: Very Safe (green)
- 1.5-2.0: Safe (green)
- 1.0-1.5: Caution (yellow)
- < 1.0: Liquidation Risk (red)
Can't close CDP position
Can't close CDP position
Symptoms: “Close Position” button disabled or fails.Requirements to close:
- Must have enough USDC:
- Need to repay full debt + accrued interest
- Check “Total Debt” amount
- Approve USDC first:
- Click “Approve USDC” if needed
- Wait for approval transaction to confirm
- Sufficient ETH for gas:
- Closing requires 2 transactions
- Need ~0.001 ETH total
Performance Issues
App loading slowly
App loading slowly
Causes:
- RPC endpoint slow
- Fetching data from multiple external APIs
- Poor internet connection
- Check internet connection
- Try different RPC endpoint (see RPC errors section)
-
Hard refresh:
- Windows/Linux: Ctrl + Shift + R
- Mac: Cmd + Shift + R
- Clear browser cache
Charts not loading
Charts not loading
Symptoms: Performance charts show “No data available”.Causes:
- DefiLlama API rate limit
- No historical data yet (new vault)
- Wait 30 seconds - Data fetches on interval
- Refresh page - Retry API call
- New vaults - May not have historical data yet
Still Need Help?
If you’re still experiencing issues:Join Discord
Get support from the community
Open GitHub Issue
Report bugs or request features
Check Status
View StarkNet network status
View Documentation
Review full documentation