Troubleshooting Guide
Quick solutions for common issues on DogWithCap platform.
Quick Help - Find your issue below and follow the solution steps
Connection Issues
Issue: Wallet Won't Connect
Symptoms:
- Click "Connect Wallet" but nothing happens
- Connection popup doesn't appear
- Error: "No provider found"
Solutions:
Check Wallet Extension
β
MetaMask installed
β
Extension enabled
β
Wallet unlocked
β
Pop-ups not blockedTry These Steps
- Refresh the page (Ctrl+F5 or Cmd+R)
- Unlock your wallet (enter password)
- Allow pop-ups in browser settings
- Try incognito/private mode
- Restart browser
- Reinstall wallet extension (last resort)
Alternative Connection Methods
- Try WalletConnect instead of MetaMask
- Use mobile app if desktop fails
- Try different browser (Chrome/Firefox/Brave)
If using Brave browser, make sure Crypto Wallets setting is OFF (conflicts with MetaMask)
Issue: Wrong Network
Symptoms:
- Connected but platform shows error
- Transactions failing immediately
- Can't see tokens or balances
- Error: "Unsupported network"
Solution:
Open Network Dropdown
Click network name in MetaMask (top center)
Select WicChain Testnet
If not in list, add manually:
Network Name: WicChain Testnet
RPC URL: https://testnet-rpc.wicchain.com
Chain ID: 6689
Currency: WIC
Explorer: https://testnet.wicscan.comClick "Save"
Refresh Platform
Platform should now work correctly
Issue: Wallet Disconnects Frequently
Symptoms:
- Connection drops randomly
- Have to reconnect often
- Loses session quickly
Solutions:
1. Clear browser cache and cookies
2. Update MetaMask to latest version
3. Disable other wallet extensions (conflicts)
4. Check internet connection stable
5. Try different RPC endpoint:
- https://testnet-rpc.wicchain.com
- https://testnet-rpc2.wicchain.com (if exists)
6. Use hardware wallet (more stable)Transaction Issues
Issue: Insufficient Gas
Symptoms:
- Error: "Insufficient funds for gas"
- Transaction fails before submitting
- Can't complete any transaction
Solution:
Check Your WIC Balance
You need native WIC (not WICC) for gas.
Required: ~0.01 WIC per transaction
Recommended: 0.1-1 WIC for multiple transactionsGet WIC Tokens
Option 1: Faucet (Testnet)
1. Visit https://faucet.wicchain.com
2. Enter your wallet address
3. Complete captcha
4. Receive 10 WIC
5. Wait 1-2 minutesOption 2: Swap
1. Go to WicSwap DEX
2. Swap small WICC β WIC
3. Just need 0.1-1 WIC
4. Keep for gas feesRetry Transaction
After getting WIC, try transaction again
Issue: Transaction Pending Forever
Symptoms:
- Transaction shows "Pending" for >30 minutes
- Never confirms or fails
- Stuck in mempool
Solutions:
Issue: Transaction Failed/Reverted
Symptoms:
- Transaction submitted but reverted
- Error: "Transaction failed"
- Gas consumed but no result
- Shows "Failed" on explorer
Common Causes & Solutions:
1. CooldownActive Error
ββ Wait 60 seconds after last action
ββ Check lastActionTime on explorer
ββ Plan transactions with cooldown in mind
2. Insufficient Allowance
ββ Approve WICC tokens first
ββ Check current allowance
ββ Approve more if needed
3. Amount Too Low
ββ Minimum stake: 100 WICC
ββ Check meets requirements
ββ Increase amount
4. No Claimable Rewards
ββ Wait for interest to accumulate (1+ days)
ββ Check pending interest > 0
ββ Try claiming tomorrow
5. Contract State Changed
ββ Refresh page
ββ Get latest contract state
ββ Retry transaction
6. Gas Limit Too Low
ββ Increase gas limit manually
ββ Try 50,000 - 100,000 gas
ββ Don't worry about unused gas (refunded)
7. Slippage/Price Changed
ββ If swapping first, adjust slippage
ββ Try transaction again
ββ Check current pricesIssue: High Gas Fees
Symptoms:
- Gas showing $5+ (unusually high for WicChain)
- Transaction very expensive
- Can't afford gas
Solutions:
1. Wait for Lower Congestion
ββ Check gas tracker
ββ Weekend usually cheaper
ββ Early morning UTC best
ββ Avoid major events
2. Adjust Gas Settings
ββ Set gas price manually
ββ Use "slow" option
ββ Wait longer for confirmation
ββ Don't overpay
3. Batch Operations
ββ Claim all positions together
ββ Multiple actions in one session
ββ Save 66% on gas
ββ Plan ahead
4. Check Network
ββ Verify on WicChain (should be cheap)
ββ If on Ethereum = WRONG NETWORK
ββ Switch to WicChain Testnet
ββ Try againNormal WicChain gas: ~0.01 WIC ($0.0001) per transaction. If seeing higher, check you're on correct network!
Staking Issues
Issue: Can't Stake (Approve Button)
Symptoms:
- "Approve WICC" button but can't stake
- Already approved but still showing
- Stuck on approval step
Solutions:
Check Current Allowance
// Check on explorer or via contract
allowance(yourAddress, stakingContract)If Allowance = 0
Need to approve first:
- Click "Approve WICC"
- Confirm in wallet
- Wait for confirmation
- "Farm Now" button appears
If Allowance > 0 But Still Showing Approve
1. Refresh page completely
2. Clear browser cache
3. Disconnect and reconnect wallet
4. Check network correct (WicChain)
5. Try different browserIf Allowance < Stake Amount
1. Amount you're staking > approved amount
2. Either:
a) Reduce stake amount, or
b) Approve more tokens
3. Then try stake againIssue: Stake Transaction Fails
Symptoms:
- Approval worked but stake fails
- "Farm Now" reverts
- Error after confirmation
Troubleshooting:
Check These:
β‘ Amount β₯ 100 WICC (minimum)
β‘ Have enough WICC balance
β‘ Approved enough tokens
β‘ Not in cooldown (60s)
β‘ Have WIC for gas
β‘ On WicChain network
β‘ Referral address valid (if used)
β‘ Contract not paused
Common Fixes:
1. Verify amount meets minimum
2. Check balance sufficient
3. Wait for cooldown to end
4. Don't use own address as referrer
5. Leave referrer empty if unsure
6. Try smaller amount firstIssue: Position Not Showing
Symptoms:
- Stake transaction succeeded
- But no position visible
- Dashboard empty
Solutions:
Verify Transaction Succeeded
- Copy transaction hash
- Check on https://testnet.wicscan.com (opens in a new tab)
- Status should be "Success" β
- Look for "PositionCreated" event
If Transaction Succeeded
1. Wait 30-60 seconds
2. Refresh page (Ctrl+F5)
3. Clear browser cache
4. Try different browser
5. Check correct wallet connected
6. Position ID in transaction eventsCheck Contract Directly
// Via explorer or contract call
getUserPositions(yourAddress)
// Should return your position IDsStill Not Showing?
1. Check console for errors (F12)
2. Try mobile app if using desktop
3. Contact support with:
- Transaction hash
- Wallet address
- ScreenshotsClaiming Issues
Issue: Cooldown Active
Symptoms:
- Error: "CooldownActive"
- Can't claim even though have rewards
- Transaction fails immediately
Solution:
π 60-Second Cooldown
After ANY transaction:
ββ Stake
ββ Claim
ββ Approve
ββ Any contract interaction
You must wait 60 seconds before next action.
How to Check:
1. Note time of last transaction
2. Add 60 seconds
3. Wait until that time
4. Try again
Pro Tip:
Plan to do multiple actions together:
1. Claim all positions
2. Wait 60 seconds
3. Claim referrals
4. Wait 60 seconds
5. Claim vestingIssue: No Claimable Interest
Symptoms:
- Error: "NoClaimableInterest"
- Shows 0 pending rewards
- Can't claim anything
Reasons & Solutions:
Staked Too Recently
Interest needs time to accumulate:
Minimum Wait: 1 day (24 hours)
Why:
- Interest calculated in days
- Partial days don't count
- Contract uses daysPassed = (now - lastClaim) / 1 day
- If daysPassed = 0, nothing to claim
Solution:
- Wait full 24 hours after stake
- Or 24 hours after last claim
- Check tomorrowIssue: Claim Amount Lower Than Expected
Symptoms:
- Expected 100 WICC
- Only claimed 50 WICC
- Dashboard showed more
Explanation:
Claimable Amount = min(accrued, available rewards)
Contract has limited reward pool:
- totalStaked: Reserved for stakes
- rewardPool: Available for claims
- contract balance - totalStaked = available
If rewardPool low:
ββ Can only claim what's available
ββ Partial claims issued
ββ Rest waits for pool refill
Example:
- Your accrued: 100 WICC
- Available pool: 50 WICC
- You claim: 50 WICC
- Remaining: 50 WICC accrued still
- Wait for admin to refill pool
Check Pool:
- getContractStats()
- See rewardPool value
- If low, explains partial claimsDisplay Issues
Issue: Balance Not Updating
Symptoms:
- Claimed but balance unchanged
- Staked but not showing
- Numbers frozen
Solutions:
Quick Fixes:
1. Refresh page (F5)
2. Clear cache (Ctrl+Shift+Delete)
3. Hard refresh (Ctrl+F5)
4. Check different device
Verify On-Chain:
1. Check wallet balance on explorer
2. Verify transaction confirmed
3. Tokens should be there
4. UI just needs refresh
Browser Issues:
1. Try incognito mode
2. Different browser
3. Disable extensions temporarily
4. Clear all site dataIssue: Dashboard Shows Wrong Numbers
Symptoms:
- Pending interest wrong
- Total staked incorrect
- Numbers don't match
Possible Causes:
1. Cache Issue
ββ Old data cached
ββ Clear cache and refresh
2. Multiple Tabs
ββ Other tab made transaction
ββ This tab not updated
ββ Refresh all tabs
3. Network Delay
ββ Blockchain not synced yet
ββ Wait 30 seconds
ββ Refresh
4. Calculation Timing
ββ Interest calculated per block
ββ Display may lag slightly
ββ Actual claim shows correct amount
Fix:
- Close all tabs
- Clear cache
- Reopen platform
- Single tab only
- Should show correct numbersReferral Issues
Issue: Referral Link Not Working
Symptoms:
- Share link but referee doesn't see code
- Referral not attributed
- Shows empty referral field
Solutions:
1. Check Link Format
Correct: https://staking.dogwithcap.xyz?ref=0xYourAddress
Wrong: https://staking.dogwithcap.xyz/?ref=0xYourAddress (extra /)
Wrong: https://staking.dogwithcap.xyz?referral=0x... (wrong param)
2. Generate Fresh Link
- Go to Referral page
- Copy new link
- Test in incognito
3. URL Encoding Issues
- Some messengers modify links
- Use URL shortener
- Or share in multiple ways
4. Ask Referee to Verify
- After clicking link
- Check "Advanced Options" in Farm
- Referral field should be pre-filled
- If not, enter manuallyIssue: Not Receiving Commission
Symptoms:
- Referee staked
- But no commission received
- Balance unchanged
Troubleshooting:
Verify Referee Used Your Link
Ask them:
- Did they use your referral link?
- Is your address in their "referrer" field?
- Check their position on explorer
ββ Look for "referrer" in PositionCreated eventCheck Your Referral Dashboard
- Go to Referral page
- See list of referees
- Should show:
ββ Referee address
ββ Stake amount
ββ Your commission (5%)
ββ Date referredCheck Unclaimed Balance
Commission credits instantly but:
ββ Goes to "unclaimed balance"
ββ Must claim separately
ββ Check Referral Rewards section
If showing unclaimed:
ββ Click "Claim Referral Rewards"
ββ Confirm transaction
ββ Receive commissionVerify On Contract
// Check referee's position
getPosition(refereeAddress, positionId)
// Check referrer field
// Check your referral stats
getUserReferralSummary(yourAddress)
// Should show commission earnedMobile Issues
Issue: Mobile App Problems
Symptoms:
- App crashes
- Features not working
- Display issues on mobile
Solutions:
Trust Wallet Issues
1. Update Trust Wallet
- Latest version important
- Check App Store/Play Store
2. Clear DApp Browser Cache
- Settings β Browser
- Clear cache
- Restart app
3. Re-add Network
- Delete WicChain
- Add again manually
- Restart app
4. Try Different Connection
- Use WalletConnect instead
- Scan QR from desktop
- More stable sometimesAdvanced Troubleshooting
Using Block Explorer
How to investigate transactions:
Get Transaction Hash
From MetaMask or platform notification
Open Explorer
https://testnet.wicscan.com (opens in a new tab)
Enter Transaction Hash
Paste in search box
Analyze Results
β
Status: Success
ββ Transaction worked
β Status: Failed
ββ Click transaction
ββ See "Error" or "Revert reason"
ββ Error message tells why failed
π Status: Pending
ββ Not confirmed yet
ββ Wait or speed up
Look for:
- Input Data (function called)
- Events Emitted (what happened)
- From/To addresses
- Value transferredBrowser Console Debugging
For technical users:
1. Open Developer Console
- Chrome: F12
- Firefox: Ctrl+Shift+K
- Safari: Cmd+Option+C
2. Go to Console Tab
3. Look for Errors
- Red text = errors
- Orange = warnings
- Click to expand
4. Common Error Messages:
"User rejected"
ββ You declined in wallet
"Insufficient funds"
ββ Need more gas (WIC)
"Nonce too low"
ββ Pending transaction blocking
ββ Cancel or wait
"execution reverted"
ββ Contract rejected
ββ Check error reason
5. Copy Error for Support
- Right click error
- "Copy message"
- Include in support ticketGetting Help
Self-Help Resources
Check these first:
1. This troubleshooting guide (you're here!)
2. [FAQ](/support/faq)
3. [User Guide](/user-guide)
4. [Smart Contract Docs](/smart-contracts)
5. Discord Community (search past Q&A)Contact Support
When you need human help:
Gather Information
Before contacting support, collect:
β
Wallet address
β
Transaction hash (if applicable)
β
Screenshot of error
β
What you were trying to do
β
Steps you already tried
β
Browser and device infoChoose Support Channel
Discord (Fastest for simple questions)
- Join server
- Go to #support channel
- Describe issue
- Community may help immediately
Telegram (Real-time chat)
- Join group
- Ask in main chat
- Mention @admin if urgent
Support Ticket (For complex issues)
- Go to support page
- Submit ticket
- Include all info gathered
- Wait for response (24-48h)
Provide Complete Info
Good support request:
Problem: Can't claim rewards after staking
Wallet: 0x1234...abcd
Transaction: 0x5678...efgh
Error: "NoClaimableInterest"
Tried: Waited 2 days, refreshed, different browser
Browser: Chrome 120, Desktop
Screenshots: [attached]Bad support request:
"help it doesn't work"β οΈ Never share:
- Seed phrase / private keys
- Wallet password
- Transaction signatures
No legitimate support will ever ask for these!
Prevention Tips
Avoid Issues
Best Practices:
β
Read documentation before acting
β
Test with small amounts first
β
Understand cooldown system (60s)
β
Keep gas buffer (0.1+ WIC)
β
Verify network is WicChain
β
Double-check amounts before confirm
β
Use bookmarked URL only
β
Keep wallet software updated
β
Regular security practices
β
Save transaction hashesRegular Maintenance
Weekly:
ββ Update wallet app
ββ Clear browser cache
ββ Review recent transactions
Monthly:
ββ Security audit
ββ Update passwords
ββ Verify backups
Quarterly:
ββ Full system review
ββ Check seed phrase backup
ββ Test recovery processQuick Reference
Error Code Lookup
CooldownActive
ββ Wait 60 seconds after last transaction
InsufficientRewardPool
ββ Admin needs to refill rewards, try later
NoClaimableInterest
ββ Wait for 1+ full day to pass
AmountTooLow
ββ Minimum stake is 100 WICC
InvalidPosition
ββ Position doesn't exist or not yours
SelfReferral
ββ Can't refer your own address
InsufficientAllowance
ββ Approve WICC tokens first
Paused
ββ Platform temporarily paused by adminSummary
Most issues are easy to fix:
β
Connection: Check network, refresh, reconnect
β
Gas: Get WIC from faucet
β
Transaction: Wait for cooldown, check requirements
β
Claiming: Wait full day, check reward pool
β
Display: Refresh page, clear cache
β
Mobile: Update app, use DApp browserStill stuck? Don't worry!
- Join Discord for quick community help
- Submit support ticket for complex issues
- Check FAQ for common questions
- Review User Guide for detailed info
Remember: 99% of issues can be solved by:
- Checking you're on WicChain network
- Waiting for 60-second cooldown
- Having enough WIC for gas
- Refreshing the page