Guides
⚠️ Troubleshooting

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 blocked

Try These Steps

  1. Refresh the page (Ctrl+F5 or Cmd+R)
  2. Unlock your wallet (enter password)
  3. Allow pop-ups in browser settings
  4. Try incognito/private mode
  5. Restart browser
  6. 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.com

Click "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 transactions

Get 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 minutes

Option 2: Swap

1. Go to WicSwap DEX
2. Swap small WICC β†’ WIC
3. Just need 0.1-1 WIC
4. Keep for gas fees

Retry 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:

Speed Up Transaction

Click Transaction in MetaMask

Find pending transaction

Click "Speed Up"

Increases gas price

Confirm New Transaction

Pays more to get faster confirmation

Wait for Confirmation

Should confirm within 1-5 minutes

Cost: Additional gas fees


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 prices

Issue: 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 again

Normal 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:

  1. Click "Approve WICC"
  2. Confirm in wallet
  3. Wait for confirmation
  4. "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 browser

If 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 again

Issue: 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 first

Issue: Position Not Showing

Symptoms:

  • Stake transaction succeeded
  • But no position visible
  • Dashboard empty

Solutions:

Verify Transaction Succeeded

  1. Copy transaction hash
  2. Check on https://testnet.wicscan.com (opens in a new tab)
  3. Status should be "Success" βœ…
  4. 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 events

Check Contract Directly

// Via explorer or contract call
getUserPositions(yourAddress)
// Should return your position IDs

Still Not Showing?

1. Check console for errors (F12)
2. Try mobile app if using desktop
3. Contact support with:
- Transaction hash
- Wallet address
- Screenshots

Claiming 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 vesting

Issue: 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 tomorrow

Issue: 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 claims

Display 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 data

Issue: 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 numbers

Referral 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 manually

Issue: 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 event

Check Your Referral Dashboard

- Go to Referral page
- See list of referees
- Should show:
└─ Referee address
└─ Stake amount
└─ Your commission (5%)
└─ Date referred

Check 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 commission

Verify On Contract

// Check referee's position
getPosition(refereeAddress, positionId)
// Check referrer field
 
// Check your referral stats
getUserReferralSummary(yourAddress)
// Should show commission earned

Mobile 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 sometimes

Advanced 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 transferred

Browser 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 ticket

Getting 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 info

Choose 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 hashes

Regular 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 process

Quick 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 admin

Summary

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 browser

Still 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:

  1. Checking you're on WicChain network
  2. Waiting for 60-second cooldown
  3. Having enough WIC for gas
  4. Refreshing the page

← Back to User Guide | FAQ β†’