Guides
🌾 How to Farm

How to Farm WICC Tokens

Complete guide to staking and earning 73% APR on DogWithCap platform.

Estimated Time: 10-15 minutes Requirements: WICC tokens, gas for transactions (~0.01 WIC), connected wallet


What is Farming?

Farming = Staking WICC tokens to earn daily interest

Platform Homepage DogWithCap platform homepage showing navigation to Farm section

Key Benefits

βœ… 73% APR (0.2% daily interest)
βœ… No lock period - withdraw anytime
βœ… Multiple positions supported
βœ… Compound effect available
βœ… Start with minimum 100 WICC
βœ… Earn from day 1

How It Works

1. You stake WICC tokens
   ↓
2. Contract locks your tokens
   ↓
3. Interest accrues daily (0.2%)
   ↓
4. Claim interest anytime (60s cooldown)
   ↓
5. Restake for compound or hold
   ↓
6. Withdraw principal anytime (with penalty if <365 days)

Before You Start

Prerequisites Checklist

  • Wallet connected to platform
  • Network set to WicChain Testnet (6689)
  • Have WICC tokens (minimum 100 WICC)
  • Have native WIC for gas (~0.1 WIC recommended)
  • Understand 60-second cooldown system
  • Reviewed First-Time Setup if new

Understand the Numbers

Starting with 100,000 WICC:

Daily Interest:  200 WICC (0.2%)
Weekly:          1,400 WICC
Monthly:         6,000 WICC
Yearly:          73,000 WICC (73% APR)

With Daily Compound:
Year 1: ~173,000 WICC (73% β†’ 103% with compound)

APR Breakdown:

  • Base APR: 73% (0.2% daily Γ— 365 days)
  • With Daily Compound: ~103% effective APR
  • With Weekly Compound: ~101% effective APR

Step-by-Step: Your First Stake

Navigate to Farm Page

Go to the platform and click "Farm" in the navigation menu.

Navigate to Farm Click "Farm" in the main navigation menu

What you'll see:

  • Farm card with input field

  • Your WICC balance displayed

  • Current APR shown (73%)

  • Minimum stake amount (100 WICC)

Farm Page Overview Complete Farm page showing staking interface

Enter Stake Amount

Input your desired amount:

Minimum:    100 WICC
Maximum:    Your balance
Recommended: Start with test amount first

Farm Card Interface Farm card showing input field and APR display

Tips for choosing amount:

  • First time: Start with 1,000-10,000 WICC to test

  • Confident: Stake larger amount for more rewards

  • Strategy: Can create multiple positions later

Enter Stake Amount Entering stake amount in the input field

Click "MAX" button to stake entire balance (minus gas buffer)

MAX Button Feature Using MAX button to stake full balance

Review Estimated Earnings

Platform shows your projected earnings:

πŸ“Š Estimated Earnings

Amount Staking: 10,000 WICC

Daily:    20 WICC   (0.2%)
Weekly:   140 WICC  (1.4%)
Monthly:  600 WICC  (6%)
Yearly:   7,300 WICC (73%)

Estimated Earnings Display Projected earnings breakdown for your stake amount

Add Referral Code (Optional)

Expand "Advanced Options" to add referral code if you have one.

Referral Benefits:
β€’ Referrer earns 5% commission (500 WICC on 10,000 stake)
β€’ Your referrer's volume counts toward their milestones
β€’ Helps build community
β€’ No cost to you

⚠️ Cannot refer yourself - contract blocks this

Enter referral code:

  • Format: Full wallet address (0x...)
  • Or: Short code if platform supports
  • Verify address is correct
  • Optional - can skip if none

Approve WICC Token (First Time Only)

Before staking, you must approve the staking contract to use your WICC.

Click "Approve WICC" button

Approve Button Approve WICC token button before first stake

What happens:

  1. MetaMask popup appears
  2. Shows "Approve" transaction
  3. Spender: Staking contract address
  4. Amount: Your entered amount (or unlimited)

Choose approval amount:

Approve Exact Amount

Most secure option.

Amount: 10,000 WICC (your stake)

Pros:
βœ… Most secure
βœ… Full control
βœ… Clear limits

Cons:
❌ Need approval each time
❌ More gas fees

Best for: Security-conscious users

Confirm approval in MetaMask:

  • Review transaction details
  • Verify spender address
  • Check gas fee (~0.01 WIC)
  • Click "Confirm"

Wait for confirmation (5-15 seconds)

βœ… Approval Complete! The "Farm Now" button will now appear.

Submit Stake Transaction

Click "Farm Now" / "Stake Now" button

Stake Button "Farm Now" button active after approval

Review transaction details:

Function:     stake
Amount:       10,000 WICC
Referrer:     0x1234... (if provided)
Gas Fee:      ~0.01 WIC
Network:      WicChain Testnet

Confirm in MetaMask

Wait for Confirmation

Transaction is processing...

⏳ Transaction submitted
TX Hash: 0xabcd1234...

⏳ Waiting for confirmation...
Estimated time: 5-15 seconds

βœ… Transaction confirmed!
Position created successfully

Success! Position Created

Stake Success Success confirmation showing position created

πŸŽ‰ Stake Successful!

Position #1 Created:
β”œβ”€ Amount: 10,000 WICC
β”œβ”€ Created: Just now
β”œβ”€ Status: Active
β”œβ”€ Interest Rate: 0.2% daily (73% APR)
└─ Daily Earnings: 20 WICC

You're now earning rewards! πŸš€

Next Steps:
β€’ Wait 24 hours for first interest
β€’ Check dashboard to track earnings
β€’ Claim rewards anytime after 1+ days

πŸŽ‰ Congratulations! You've successfully created your first farming position!

Interest starts accruing immediately. Come back in 24 hours to claim your first rewards.


Creating Multiple Positions

You can create multiple staking positions with different strategies.

Why Multiple Positions?

Benefits:

βœ… Diversify timing
βœ… Test different strategies
βœ… Separate tracking
βœ… Flexible claiming
βœ… Risk management

Multiple Positions Dashboard showing multiple active positions

Example Portfolio:

Position 1:  50,000 WICC  (Long-term hold)
Position 2:  30,000 WICC  (Weekly claims)
Position 3:  20,000 WICC  (Daily compound)
─────────────────────────────────────────
Total:       100,000 WICC

How to Create Second Position

Go to Farm Page Again

Same process as first position.

Create Second Position Starting second staking position

Enter New Amount

Different amount from first position.

Position 1: 10,000 WICC (already staked)
Position 2: 5,000 WICC (new stake)

No Approval Needed

If you approved enough tokens earlier, you can skip approval and go straight to staking.

Submit Stake

Click "Farm Now" and confirm.

New Position Created

Position List List showing all your active positions

Position #2 Created!

Your Positions:
β”œβ”€ Position #1: 10,000 WICC (5 days old)
└─ Position #2: 5,000 WICC (just created)

Total Staked: 15,000 WICC
Daily Earnings: 30 WICC

60-Second Cooldown Applies

Wait 60 seconds after any transaction (stake/claim/unstake) before your next action.


Staking Strategies

Choose strategy based on your goals:

Portfolio Diversification Example of diversified staking portfolio

Strategy 1: Set and Forget (Passive)

Approach:

1. Stake large amount once
2. Claim monthly or quarterly
3. Let compound naturally
4. Minimal management

Passive Strategy Setup Set and forget strategy configuration

Best for:

  • Long-term holders
  • Passive investors
  • Busy people
  • Risk-averse users

Example:

Stake:     100,000 WICC
Claims:    Monthly (12 times/year)
Gas Cost:  ~0.12 WIC/year
Result:    ~172,500 WICC year 1

Strategy 2: Active Compounding (Growth)

Approach:

1. Stake initial amount
2. Claim daily or weekly
3. Restake all rewards immediately
4. Maximize compound effect

Active Compounding Active daily compounding setup

Best for:

  • Growth maximizers
  • Active traders
  • Daily checkers
  • High return seekers

Example:

Stake:     100,000 WICC
Claims:    Daily (365 times/year)
Gas Cost:  ~3.65 WIC/year
Result:    ~173,000 WICC year 1 (+3% boost)

Strategy 3: Balanced (Recommended)

Approach:

1. Stake comfortable amount
2. Claim weekly or bi-weekly
3. Restake 50-75% of rewards
4. Balance growth and liquidity

Balanced Approach Balanced weekly claiming strategy

Best for:

  • Most users
  • Balanced approach
  • Moderate activity
  • Steady growth

Example:

Stake:     100,000 WICC
Claims:    Weekly (52 times/year)
Gas Cost:  ~0.52 WIC/year
Result:    ~172,800 WICC year 1
Restaked:  75% of claims
Liquid:    25% for flexibility

Strategy 4: Dollar Cost Averaging

Approach:

1. Split total into smaller amounts
2. Stake weekly over 1-3 months
3. Average out price volatility
4. Build positions gradually

Dollar Cost Averaging DCA staking schedule example

Best for:

  • Risk managers
  • New users
  • Price-conscious
  • Gradual builders

Example:

Total:      100,000 WICC
Schedule:   10,000 WICC weekly for 10 weeks
Positions:  10 separate positions
Benefit:    Average entry price, lower risk

Understanding APR vs APY

APR Calculator Interactive APR/APY calculator

APR (Annual Percentage Rate)

73% APR = Base rate without compounding

100,000 WICC Γ— 73% = 73,000 WICC per year

Simple calculation:
Daily: 0.2% Γ— 100,000 = 200 WICC
Year:  200 WICC Γ— 365 days = 73,000 WICC

APY (Annual Percentage Yield)

~103% APY = With daily compounding

100,000 WICC with daily compound = ~173,000 WICC

Compound calculation:
(1 + 0.002)^365 = 2.064
100,000 Γ— 2.064 = 206,400 WICC theoretical
Actual: ~173,000 (accounting for gas, timing)

APY Comparison Chart Visual comparison of different compounding frequencies

Comparison Table

StrategyRateYear 1 ResultGas CostEffort
No Compound73% APR73,000 WICC0 WICNone
Monthly Compound75% APY75,000 WICC0.12 WICLow
Weekly Compound85% APY85,000 WICC0.52 WICMedium
Daily Compound103% APY173,000 WICC3.65 WICHigh

Earnings Projection Long-term earnings projection chart

Compound = Restaking your earned interest

The more frequently you restake, the more you earn from compound effect. But consider gas costs vs benefits.

Strategy Comparison Side-by-side comparison of all strategies


Tracking Your Positions

Dashboard Overview

Navigate to Dashboard to see:

Dashboard Overview Complete dashboard showing all positions and metrics

πŸ“Š YOUR FARMING DASHBOARD

Active Positions: 2
Total Staked:     15,000 WICC
Pending Interest: 150 WICC (5 days)
Total Earned:     0 WICC (not claimed yet)

─────────────────────────────────────────

Position #1
β”œβ”€ Amount: 10,000 WICC
β”œβ”€ Status: Active βœ…
β”œβ”€ Created: 5 days ago
β”œβ”€ Pending: 100 WICC (5 days Γ— 20/day)
β”œβ”€ Daily Rate: 20 WICC
└─ Total Claimed: 0 WICC

Position #2
β”œβ”€ Amount: 5,000 WICC
β”œβ”€ Status: Active βœ…
β”œβ”€ Created: 1 day ago
β”œβ”€ Pending: 10 WICC (1 day Γ— 10/day)
β”œβ”€ Daily Rate: 10 WICC
└─ Total Claimed: 0 WICC

Position Details Detailed view of individual position

Key Metrics to Track

Personal Performance:

βœ… Total Staked Amount
βœ… Active Positions Count
βœ… Total Pending Interest
βœ… Total Claimed (All-Time)
βœ… Average Daily Earnings
βœ… Current APY (with compound)
βœ… Days Since First Stake
βœ… Next Claim Available

Pending Interest Pending interest accumulation display

Position Performance:

βœ… Position Amount
βœ… Days Active
βœ… Interest Accumulated
βœ… Total Claimed from Position
βœ… Daily Rate
βœ… Estimated Monthly/Yearly

Metrics Summary Summary of key performance metrics

Performance Chart Visual chart showing earnings over time

History Table Transaction history table with all staking activities


When to Claim Your Rewards

Claiming Frequency Decision Tree

How much do you have staked?

β”œβ”€ < 10,000 WICC
β”‚  └─ Claim: Monthly or Quarterly
β”‚     Reason: Gas costs eat into small rewards
β”‚
β”œβ”€ 10,000 - 100,000 WICC
β”‚  └─ Claim: Weekly or Bi-Weekly
β”‚     Reason: Good balance of gas vs compound
β”‚
└─ > 100,000 WICC
   └─ Claim: Daily or Every Few Days
      Reason: Rewards large enough to justify gas

Claiming Decision Tree Interactive decision tree for optimal claiming frequency

Gas Cost Consideration

Your Daily Earnings: 20 WICC
Gas Cost per Claim:  0.01 WIC (~10 WICC equivalent)

Break-even:
If daily earnings > gas cost β†’ OK to claim daily
If daily earnings < gas cost β†’ Wait longer

Example:
20 WICC/day - 10 WICC gas = 10 WICC net profit
Still profitable but consider weekly for better ratio

Gas Calculator Gas cost calculator for claiming decisions

Frequency Comparison Comparison of claiming frequencies and net returns

Optimal Schedule Recommended claiming schedule based on stake size


Best Practices for Farming

βœ… DO

  1. Start with Test Amount
  • Stake small amount first (1,000-10,000 WICC)
  • Verify everything works
  • Then stake larger amounts
  1. Diversify Positions
  • Multiple positions = flexibility
  • Different strategies per position
  • Risk management
  1. Track Performance
  • Use dashboard daily
  • Calculate actual APY
  • Monitor pending rewards
  1. Plan Your Claims
  • Schedule claiming strategy
  • Consider gas costs
  • Batch operations when possible
  1. Secure Your Wallet
  • Use hardware wallet for large amounts
  • Enable all security features
  • Keep seed phrase safe
  1. Understand Cooldown
  • 60 seconds between actions
  • Plan transactions accordingly
  • Don't rush
  1. Compound Strategically
  • Decide: daily, weekly, or monthly
  • Calculate gas efficiency
  • Optimize for your stack size
  1. Keep Records
  • Save transaction hashes
  • Track claims for taxes
  • Monitor APY over time

❌ DON'T

  1. Don't Stake Everything
  • Keep some liquid for gas
  • Emergency buffer recommended
  • Need WIC for transactions
  1. Don't Ignore Gas Costs
  • Frequent small claims = waste
  • Calculate break-even point
  • Optimize claiming frequency
  1. Don't Rush Transactions
  • Respect 60s cooldown
  • Verify amounts always
  • Check network first
  1. Don't FOMO Stake
  • Have strategy first
  • Understand risks
  • Start small
  1. Don't Forget Approvals
  • Need approval before staking
  • Check allowance remaining
  • Re-approve if needed
  1. Don't Share Wallet Access
  • Never share seed phrase
  • No one needs your keys
  • Beware of scams
  1. Don't Over-Compound
  • Gas costs add up
  • Find optimal frequency
  • Weekly often best
  1. Don't Panic Sell
  • Short-term volatility normal
  • Long-term mindset
  • Have exit strategy

Common Issues & Solutions

Issue 1: Approval Failed

Symptoms:

  • Approval transaction reverts
  • Can't proceed to stake
  • Error in MetaMask

Approval Failed Example of approval failure error message

Solutions:

1. Check WICC balance sufficient
2. Verify network is WicChain
3. Have enough WIC for gas
4. Try lower approval amount
5. Wait and retry if network busy
6. Clear wallet cache

Issue 2: Stake Transaction Fails

Symptoms:

  • "Farm Now" transaction reverts
  • Amount not staked
  • Gas consumed but no position

Transaction Reverted Transaction reverted error in MetaMask

Solutions:

1. Verify approval is sufficient
2. Check cooldown not active (60s wait)
3. Amount meets minimum (100 WICC)
4. Balance > stake amount
5. Network not congested
6. Referral address valid (if used)

Issue 3: Position Not Showing

Symptoms:

  • Transaction succeeded
  • But no position visible
  • Dashboard empty

Position Missing Dashboard showing empty state despite successful transaction

Solutions:

1. Wait 30 seconds and refresh
2. Check transaction on explorer
3. Verify transaction actually succeeded
4. Clear browser cache
5. Try different browser
6. Check correct wallet connected

Issue 4: Can't See Pending Interest

Symptoms:

  • Position shows 0 pending
  • Should have interest accumulated
  • Dashboard not updating

Cooldown Active Error Cooldown active preventing action

Solutions:

1. Wait at least 1 day after stake
2. Refresh page
3. Interest shows after time passes
4. Check position is Active status
5. Calculator may have rounding
6. Verify on-chain data

Insufficient Gas Insufficient gas error message


Advanced: Automation Strategies

For Developers: Auto-Stake Script

Automation Script Example Example automation script setup

// Example: Automated weekly staking
const schedule = require('node-schedule');
const { ethers } = require('ethers');
 
// Schedule: Every Monday at 9am
schedule.scheduleJob('0 9 * * 1', async () => {
  const amountToStake = ethers.utils.parseUnits("1000", 18);
 
  // Check balance
  const balance = await wiccToken.balanceOf(wallet.address);
  if (balance.lt(amountToStake)) return;
 
  // Check cooldown
  const lastAction = await contract.lastActionTime(wallet.address);
  const now = Math.floor(Date.now() / 1000);
  if (now - lastAction < 60) return;
 
  // Execute stake
  const tx = await contract.stake(
    amountToStake,
    referrerAddress // or ethers.constants.AddressZero
  );
 
  await tx.wait();
  console.log(`Staked ${amountToStake} WICC at ${new Date()}`);
});

For Advanced Users: Excel Tracking

Download Template: [Farming Tracker.xlsx]

Tracking Spreadsheet Excel tracking template example

Columns to track:

  • Date
  • Position ID
  • Amount Staked
  • Days Active
  • Pending Interest
  • Total Claimed
  • Current APY
  • Notes

Summary

You now know how to:

  • βœ… Create your first farming position
  • βœ… Approve WICC tokens for staking
  • βœ… Submit stake transactions
  • βœ… Create multiple positions
  • βœ… Choose optimal staking strategy
  • βœ… Track position performance
  • βœ… Calculate APR vs APY
  • βœ… Troubleshoot common issues
  • βœ… Optimize for gas efficiency
  • βœ… Plan claiming schedule

Next Steps

After your first stake:

  1. Wait 24 Hours
  • Let interest accumulate
  • Check dashboard tomorrow
  • See your first earnings
  1. Learn to Claim
  1. Build Your Network
  1. Optimize Performance

πŸŽ‰ You're now farming!

Your WICC is earning 0.2% daily interest (73% APR). Come back in 24 hours to claim your first rewards!

Track your earnings: Check dashboard daily to watch your rewards grow.

Questions? Check FAQ or Troubleshooting