Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Tier system

As you vault profits, you progress through tiers. Each tier does two things: unlocks a cosmetic upgrade for your island, and applies a time discount to future lock deposits.

Progression

Tiers are based on cumulative ETH vaulted within a single cycle. A cycle resets when you claim your vault. Reaching a threshold unlocks that tier permanently for the current cycle.

TierETH vaultedNameTime discount
10.1 ETHNature's Touch−3%
20.2 ETHArchitect's Vision−5%
30.3 ETHLight the Way−8%
40.4 ETHLife Finds a Way−12%
50.5 ETHFortification−16%
60.6 ETHRoyal Treasury−20%
70.7 ETHHouse Colors−25%
80.8 ETHStronghold−30%
90.9 ETHExpanding Realm−36%
101.0 ETHElemental Power−42%
111.1 ETHAscension−50%

The discount at each tier is cumulative — it represents the total reduction applied from your current highest tier, not an additional increment on top of the previous tier.

Cosmetic upgrades

Each tier unlocks one upgrade slot on your island — an isometric world that grows and changes as you progress. When a tier is reached, one option is randomly rolled from that tier's pool. Rarities are weighted:

RarityWeightChance
Common65~65%
Rare30~30%
Legendary5~5%

You can reroll or choose a different option from the tier's pool. The roll is stored locally and locked in when you claim.

Each tier has a distinct theme and a pool of 6–9 options spanning all three rarities. Examples:

  • Tier 1 — Nature's Touch: Pond, Stream, Grove, Cherry Blossoms, Mushroom Ring, Enchanted Mist, Waterfall
  • Tier 5 — Fortification: Watchtower, Chapel, Windmill, Phantom Walls, Prismatic Mist, World Tree
  • Tier 11 — Ascension: Starfield, Nebula Cloud, Giant Moon, Cosmic Aura, Eclipse, Ethereal Plane, The Eye, Black Hole, Constellation

How the discount reaches the contract

The extension computes your discount via computeDiscountSeconds():

discountSeconds = lockDuration × (1 - tierMultiplier)

This value is passed as _discount to depositProfit(uint256 _discount) on the contract. The contract caps the discount at 50% of the lock duration regardless of what's passed in:

uint256 effectiveDiscount = _discount > lockDuration / 2
    ? lockDuration / 2
    : _discount;

At tier 11, the multiplier is 0.50, so the full 50% cap is reached. The contract enforces this bound — the extension cannot reduce lock times beyond the contract's hard limit even if it tried.

Cycles

When you claim your vault, the cycle resets. Your tier progress returns to zero, your island cosmetics are cleared, and the cycle begins again. The cosmetic upgrades are local to the extension — they don't exist on-chain.