Valley
The Valley is a dangerous battlefield where your heroes fight monsters and earn HONOR tokens. Send your heroes into the valley and watch them battle automatically—the longer they survive, the more rewards they earn!
🗺️ What is the Valley?
The Valley is a cursed battlefield where:
- Heroes fight monsters automatically (no manual control needed!)
- Rewards grow over time—patience is rewarded
- Longer battles unlock powerful time multipliers
- Heroes are locked in combat (cannot be transferred while fighting)
⚔️ Sending Heroes to Battle
- Go to the Valley page
- Choose which heroes to send into battle
- Click "Enter Valley" and confirm the transaction
- Your heroes start fighting and earning HONOR right away! ⚔️
Tips:
- Select multiple heroes to send them all in one transaction (saves gas!)
- Each hero fights independently and earns rewards
- Max Heroes Limit: The maximum number of heroes per wallet address in the valley is dynamic and decreases over time:
- Initial Limit: 256 heroes per wallet
- After Each Halving: The limit is cut in half until it reaches the minimum
- After 50% minted (1st halving): 128 heroes max
- After 75% minted (2nd halving): 64 heroes max
- After 87.5% minted (3rd halving): 32 heroes max (minimum - does not decrease further)
- Minimum Limit: 32 heroes per wallet (floor limit, will not go lower)
- This ensures the valley remains balanced as HONOR becomes more scarce
- If you need to send more heroes, withdraw some first or use multiple wallet addresses
💰 How Rewards Work
Your heroes earn HONOR tokens while fighting in the valley. The longer they stay, the more they earn—and time multipliers can boost your rewards significantly!
For detailed reward calculations and formulas, check the HONOR Rewards Guide.
🚪 Withdrawing Heroes & Claiming Rewards
- Select heroes currently fighting
- Click "Leave & Claim" and confirm the transaction
- HONOR tokens are sent directly to your wallet! 💰
- Heroes return to your collection, ready for the next battle
Requirements:
- Minimum battle time: 1 minute
- You must own the hero
- Select multiple heroes to withdraw them all at once (saves gas!)
🎯 Battle Strategy
When to Withdraw?
- Quick Battles (1-6 hours): Fast rewards, but lower multipliers
- Medium Battles (6-12 hours): Balanced rewards and time investment
- Long Battles (12-24+ hours): Maximum multipliers unlock! Legendary heroes can get up to 5× multiplier!
Pro Tips
- Upgrade First: Boost your heroes' Attack before sending them to battle
- Higher Rarity = Safer: Legendary heroes have better survival rates
- Level Up = Safer: Each tier milestone (10, 20, 30) reduces death rate by 10%
- Timing is Key: Withdraw heroes before death checks (05:00 or 17:00 UTC) to secure your rewards
- Bulk Actions: Send or withdraw multiple heroes at once to save gas
💀 The Cursed Valley - Death System
⚠️ Warning: The Valley is cursed! Heroes can fall in battle. If your hero dies, they are automatically removed from the valley with 0 HONOR reward (all accumulated HONOR is lost).
When Death Checks Happen
Daily Death Checks:
- 05:00 UTC - First check of the day
- 17:00 UTC - Second check of the day
- Death checks happen automatically (you can't avoid them!)
Death Rate Table
Higher rarity and level heroes have better survival rates. Death rates change at specific level milestones:
| Rarity | Tier 1 (Lv 1-9) | Tier 2 (Lv 10-19) | Tier 3 (Lv 20-29) | Tier 4 (Lv 30) |
|---|---|---|---|---|
| Common | 80% | 70% | 60% | 50% |
| Rare | 70% | 60% | 50% | 40% |
| Epic | 60% | 50% | 40% | 30% |
| Mythic | 50% | 40% | 30% | 20% |
| Legendary | 40% | 30% | 20% | 10% |
💡 Pro Tip: Level 30 Legendary heroes have only 10% death chance—the safest option!
How Death Works
- Uses blockchain randomness (block hash, timestamp, hero ID, etc.)
- Completely transparent and cannot be manipulated
- Fair for all players—no cheating possible!
- If your hero dies: automatically removed, 0 HONOR reward, returns to collection immediately
⚠️ Important Rules
- Heroes cannot be transferred while fighting (they're locked in battle!)
- Minimum 1 minute battle time
- Dynamic Max Heroes Limit: The maximum heroes per wallet decreases with each HONOR halving event
- Starts at 256 heroes, then halves to 128, 64, and stops at minimum of 32 heroes
- Minimum floor of 32 heroes ensures players can still meaningfully participate
- Tied to HONOR token scarcity—fewer heroes allowed as rewards become more valuable
- If a hero dies, they are automatically removed from the valley with 0 HONOR reward
- Everything is on-chain and transparent
- Your heroes are safe—they're NFTs in your wallet, never lost!
- ⚠️ Important: If your hero dies, all accumulated HONOR is lost—withdraw before death checks to secure your rewards!
🚨 Emergency Withdrawal (Admin Only)
In case of emergency situations, the contract owner can perform emergency withdrawals for any wallet address. The emergency withdrawal system is designed to handle large numbers of heroes efficiently:
- Batch Processing: Withdraws up to 100 heroes per transaction to prevent gas limit issues
- Multiple Batches: For wallets with more than 100 heroes (in early phases), the withdrawal happens in multiple batches
- Example: A wallet with 256 heroes requires 3 separate withdrawal transactions (100 + 100 + 56)
- Example: A wallet with 1,000 heroes (if limit was raised) requires 10 separate withdrawal transactions
- Rewards Included: Emergency withdrawals still calculate and mint HONOR rewards for all withdrawn heroes
- Gas Efficient: Each batch is limited to 100 heroes to stay under blockchain gas limits
Note: Emergency withdrawals are an admin-only safety feature and are only used in exceptional circumstances to ensure users can recover their heroes and rewards.