Staking Rules

Staking Options Overview

MoonCat offers two staking tiers, each designed to cater to different investment strategies and time horizons:

1. 7-Day Staking (Previously "Flexible Staking")

  • Initial APR: 19.99% (1999 basis points)

  • Maximum APR: 50% (5000 basis points)

  • Unlock Period: 7 days notice required

  • Suitable for users seeking shorter commitment periods

2. 1-Year Staking

  • Initial APR: ~35.00% (3500 basis points)

  • Maximum APR: 99% (9900 basis points)

  • Unlock Period: 365 days notice required

  • Designed for long-term holders seeking higher yields

Staking Limits and Restrictions

  • Maximum Stake Amount: 1,000,000 tokens per address per staking option

  • Minimum Stake Amount: Any amount greater than 0

  • Users can participate in both staking options simultaneously

Reward Mechanics

Interest Calculation

  • Rewards are calculated continuously based on stake duration

  • Interest compounds automatically when adding more tokens to an existing stake

  • Rewards can be:

    1. Withdrawn separately using withdrawAllInterest at anytime including during the unlock period up untilt he stakle is available for unlock. This protects people int he 1 year pool who will continue to earn rewards.

    2. Automatically compounded when adding more tokens

Rate Adjustments

  • Rates can be modified by governance with following restrictions:

    • 7-day maximum rate: 50% APR

    • 1-year maximum rate: 99% APR

    • Minimum 7-day cooling period between rate changes

    • Only governors can adjust rates

Unlocking Mechanisms

Standard Unlock

  1. Request unlock initiation

  2. Wait for the respective unlock period (7 days or 1 year)

  3. Withdraw funds after unlock period completion

  4. Pending rewards are automatically compounded when requesting unlock

Force Unlock

  • Available for both staking options

  • Incurs a 50% penalty on the entire staked amount

  • No waiting period required

  • Penalty tokens are retained by the contract

Emergency Withdrawal

  • Only available when emergency mode is activated by admin

  • Incurs a 0% fee on withdrawn amount

  • Bypasses standard unlock periods

  • Available for both staking types simultaneously

Safety Features

Pause Mechanism

  • Contract can be paused by authorized pausers

  • Prevents new stakes during maintenance or emergencies

  • Protects users during unexpected issues

Emergency Mode

  • Can be activated by admin in extreme situations

  • Enables emergency withdrawals with 0 penalties

  • Automatically pauses new staking operations

Technical Safeguards

  • Reentrancy protection on all critical functions

  • Role-based access control for administrative functions

  • Comprehensive event logging for transparency

  • Time-locked rate changes to prevent manipulation

Statistics Tracking

The contract maintains comprehensive statistics for each address including:

  • Total amount staked

  • Total rewards compounded

  • Total rewards withdrawn

  • Current pending rewards

  • Detailed stake information (amount, lock status, timing)

Last updated