Genopets Game Whitepaper
  • Overview
    • Introduction
    • Rewarding an Active Lifestyle
    • Why Web3 in Games?
    • GameFi Sustainability
    • Marketplace Economy
    • Roadmap
      • PHASE 1 - PRIVATE BETA (COMPLETE)
      • PHASE 2 - WHITELIST PUBLIC BETA (IN PROGRESS)
      • PHASE 3 - FUTURE LAUNCH (COMING 2023)
  • Gameplay Pillars
    • Move-to-Play
    • Nurture & Evolution
    • Habitat Terraforming & Rental
    • Harvesting KI & Crafting
    • Battle System
  • Game Mechanics
    • Developer's Note
    • Mechanics Changelog
    • Energy
      • The Framework
      • Calculating Steps to Energy Conversion
      • Why Implement Energy?
    • Stage-based Energy Multipliers
    • Daily Banking Rewards
    • Challenges
    • Banking Streaks
    • Mood & Nurture
      • Calculating Mood
      • Nutrition
      • Joy
      • Love
      • Nurture Actions
        • Feeding
        • Playing
        • Petting
      • Nurture Items
    • Leveling Up
    • Stats
    • Items
    • Step Battles
    • Player Created Economy
      • Virtual Economies in Context
      • Players as Economic Agents
    • Crafting
      • Terraformation (Habitats)
      • Refinement (Crystals)
      • Alchemy (Items)
        • How It Works
        • Cosmetics
        • Augments
        • Reroll
        • Expedite
    • Augment Upgrading & Recycling
      • Upgrading
      • Recycling
    • Habitat Management
      • General Parameters
      • Components
      • Primary & Sub-Habitats
      • Unrefined Crystal Spawning
      • Harvesting KI
      • Terraform Seeds
      • Maintenance & Decay
      • Upgrading Habitats
      • How to Acquire Habitats
      • Delegation (Alchemists & Harvesters)
      • Habitat Hibernation
  • Tokenomics
    • Dual Token System
    • GENE Tokenomics
    • GENE Staking
      • Inspirations
      • Motivations
      • Benefits
      • Design
        • sGENE In-Game
      • Definitions
      • Current Settings
      • Staking Program Audit
      • Airdrop Reward Weight
    • KI Token Launch
  • Game Elements
    • Glossary
    • Season 0 - Item Removal
    • Crafting Recipe Book
    • Holiday Gift Guide
    • Resources
      • Giveaways
        • Genopets Duck Game Giveaway
    • Genoverse Alphabet
    • Game Rules
    • Augment Style Guide
Powered by GitBook
On this page
  • Protocol Airdrop Calculation Documentation
  • Overview
  • Airdrop Reward Weight Formula
  • Distribution Mechanism
  • Example Calculations
  • Scenario 1: Impact of Lock Duration
  • Scenario 2: Multiple Staking Positions
  • Important Notes
  1. Tokenomics
  2. GENE Staking

Airdrop Reward Weight

How Airdrop Rewards are calculated

Protocol Airdrop Calculation Documentation

Overview

The protocol implements an airdrop mechanism that rewards GENE stakers with new tokens. The distribution is weighted based on both the amount staked and the duration of the stake, incentivizing longer-term staking commitments.

Airdrop Reward Weight Formula

The core of the airdrop calculation is the Airdrop Reward Weight, which is calculated for each staking position using the following formula:

Airdrop Reward Weight=Amount Staked×5days locked remaining/365\text{Airdrop Reward Weight} = \text{Amount Staked} × 5^{\text{days locked remaining}/365}Airdrop Reward Weight=Amount Staked×5days locked remaining/365

The global reward weight (G) is the protocol sum of all users' airdrop reward weights:

G=∑i=1nWiG = \sum_{i=1}^n W_iG=i=1∑n​Wi​

Where n is the total number of staking positions and W is each user's airdrop reward weight.

This formula creates an exponential relationship between lock duration and rewards, significantly favoring longer-term stakers.

The formula indicates that the airdrop reward weight changes daily for everyone as the number of days remaining in the lock period decreases. As a result, the exponential benefit of a longer lock period diminishes over time. However, users have the option to relock their stake at any time, effectively resetting the "days locked remaining" and boosting their stake weight. This feature encourages ongoing long-term commitment from participants.

Distribution Mechanism

The actual number of airdrop tokens a staker receives is determined by their proportional share of the global airdrop reward weight:

Individual Airdrop Amount=(Individual Reward WeightGlobal Reward Weight)×Total Airdrop Amount \text{Individual Airdrop Amount} = \left( \frac{\text{Individual Reward Weight}}{\text{Global Reward Weight}} \right) \times \text{Total Airdrop Amount} Individual Airdrop Amount=(Global Reward WeightIndividual Reward Weight​)×Total Airdrop Amount

Where:

  • Individual Reward Weight: The calculated reward weight for a specific staking position

  • Global Reward Weight: The sum of all stakers' reward weights

  • Total Airdrop Amount: The total number of tokens being distributed in the airdrop

Example Calculations

Basic Example

Consider the following scenario:

  1. Total airdrop amount: 400,000,000 tokens

  2. Global reward weight: 1,000,000

  3. Your staking position:

    • Reward weight: 5,000 (1,000 GENE staked for a year)

Your airdrop allocation would be:

(5,000 ÷ 1,000,000) × 400,000,000 = 2,000,000 tokens

Complex Scenarios

Let's examine several staking positions to understand how different parameters affect rewards:

Scenario 1: Impact of Lock Duration

Consider five stakers with the same amount but different lock periods:

Staker A:

  • Amount staked: 1,000 GENE

  • Lock duration: 30 days

  • Reward weight: 1,000 × 5^(30/365) = 1,418.5

Staker B:

  • Amount staked: 1,000 GENE

  • Lock duration: 180 days

  • Reward weight: 1,000 × 5^(180/365) = 3,623.6

Staker C:

  • Amount staked: 1,000 GENE

  • Lock duration: 365 days

  • Reward weight: 1,000 × 5^(365/365) = 5,000

Staker D:

  • Amount staked: 1,000 GENE

  • Lock duration: 548 days (1.5 years)

  • Reward weight: 1,000 × 5^(548/365) = 8,660.3

Staker E:

  • Amount staked: 1,000 GENE

  • Lock duration: 730 days (2 years)

  • Reward weight: 1,000 × 5^(730/365) = 25,000

This demonstrates how longer lock periods exponentially increase the reward weight:

  • A 1-year lock (365 days) results in a 5x multiplier

  • A 1.5-year lock (548 days) results in approximately 8.66x multiplier

  • A 2-year lock (730 days) results in a 25x multiplier

This demonstrates how longer lock periods exponentially increase the reward weight. A full year lock (365 days) results in a 5x multiplier. A 2-year lock (730 days) results in a 25x multiplier.

Scenario 2: Multiple Staking Positions

Consider a user with multiple staking positions:

Position 1:

  • Amount: 500 GENE

  • Lock duration: 90 days

  • Weight: 500 × 5^(90/365) = 871.8

Position 2:

  • Amount: 1,500 GENE

  • Lock duration: 180 days

  • Weight: 1,500 × 5^(180/365) = 5,435.4

Total user weight = 871.8 + 5,435.4 = 6,307.2

Scenario 3: Global Distribution Example

Let's calculate actual token distribution with multiple participants:

Given:

  • Total airdrop: 100,000 tokens

  • Three participants:

    1. Weight: 5,000 (20% of global)

    2. Weight: 15,000 (60% of global)

    3. Weight: 5,000 (20% of global)

  • Global weight: 25,000

Token allocation:

  1. Participant 1: (5,000/25,000) × 100,000 = 20,000 tokens

  2. Participant 2: (15,000/25,000) × 100,000 = 60,000 tokens

  3. Participant 3: (5,000/25,000) × 100,000 = 20,000 tokens

This example shows how the proportional distribution ensures the sum of all distributions equals the total airdrop amount.

Important Notes

  • The exponential nature of the formula (base 5) means that longer lock periods have a significant impact on the reward weight

  • Rewards are proportional, meaning your share of the airdrop depends not only on your staking position but also on the staking behavior of other participants

  • The global reward weight is dynamic and changes as users modify their staking positions

PreviousStaking Program AuditNextKI Token Launch

Last updated 5 months ago