
$GNME: A Web3 Mining Game on Solana
The GNME Project
Abstract. GNME is an innovative Web3 Telegram Mining Game built on the Solana blockchain, combining virtual cryptocurrency mining with engaging gameplay mechanics. This paper outlines the GNME system, its tokenomics, and the game mechanics that create a unique, sustainable, and potentially rewarding experience for users in the cryptocurrency space.
1. Introduction
The rise of blockchain technology and cryptocurrencies has opened new avenues for gamification in the financial sector. GNME leverages this opportunity by creating a virtual mining ecosystem on the Solana blockchain, allowing users to participate in a simulated mining experience without the need for physical hardware.
2. System Architecture
2.1 Registration and Hash Power
Users enter the GNME ecosystem by registering through a Telegram bot interface. The system generates a unique mining wallet for each user. Hash Power, the fundamental unit of mining capability, is acquired by depositing SOL into this wallet at a rate of 100 Hash Power per 0.1 SOL.
2.2 Block Generation and Mining
The GNME system maintains a consistent daily block generation rate of 1200 blocks. To achieve this, the block time dynamically adjusts between 1-2 minutes. Each block mined results in the distribution of $GNME tokens to active miners, proportional to their Hash Power share in the network.
2.3 Reward Distribution and Claiming
Accumulated $GNME tokens become available for claiming every 15 minutes. To optimize network efficiency, token distribution occurs in batches. This mechanism ensures a balance between frequent reward availability and system performance.
3. Tokenomics
3.1 Token Supply and Distribution
The GNME ecosystem has a fixed total supply of 21,000,000 $GNME tokens, distributed as follows:
- 10,000,000 $GNME locked in a Streamflow contract (View Primary Lock Contract)
- 500,000 $GNME locked in a secondary Streamflow contract (View Secondary Lock Contract)
- 10,000,000 $GNME & 20 SOL allocated to the fairly launched liquidity pool
- 500,000 $GNME reserved in the treasury wallet for mining rewards, this is replenished slowly over time from the streamflow contracts.
3.2 Emission Schedule and Halving
Mining opened on August 23, 2024 at 16:19 UTC. The base emission is 20,000 $GNME per day, split evenly across 1,200 blocks. A halving mechanism cuts the daily emission in half on a schedule whose period doubles each time:
- The first halving came 20 days after mining opened
- Each following period is twice as long as the one before (40 days, 80 days, 160 days, and so on)
- Halvings therefore fall on days 20, 60, 140, 300, 620, 1,260 and 2,540, counted in whole 24-hour periods from the start
This is the halving calculation the game uses to set the reward for each block:
const startDate = new Date(mineStart.startDate);
const daysSinceStart = Math.floor((Date.now() - startDate) / (1000 * 60 * 60 * 24));
let halvingPeriod = 20; // Initial halving period
let halvings = 0;
let daysUntilNextHalving = halvingPeriod;
// Calculate halvings with doubling period
while (daysSinceStart >= daysUntilNextHalving) {
halvings++;
halvingPeriod *= 2; // Double the halving period
daysUntilNextHalving += halvingPeriod; // Add the new period to the total days
}
// Apply halvings to the 20,000 daily base
const emissionPerDay = 20000 / Math.pow(2, halvings);
// Calculate reward per block (1200 blocks per day)
const blockReward = emissionPerDay / 1200;Each halving reduces the daily emission by 50%, and each period between halvings lasts twice as long as the previous one, so new $GNME enters circulation more and more slowly over time.
3.3 Halving Schedule and Monthly Emissions
Below are the halving dates (UTC) and monthly $GNME emissions from the start of mining on August 23, 2024:
| Date | Event | Days Since Start | Daily Emission Before Halving | Daily Emission After Halving | Monthly Emission (30 days) |
|---|---|---|---|---|---|
| Aug 23, 2024 | Start | 0 | - | 20,000 | 600,000 |
| Sep 12, 2024 | 1st Halving | 20 | 20,000 | 10,000 | 300,000 |
| Oct 22, 2024 | 2nd Halving | 60 | 10,000 | 5,000 | 150,000 |
| Jan 10, 2025 | 3rd Halving | 140 | 5,000 | 2,500 | 75,000 |
| Jun 19, 2025 | 4th Halving | 300 | 2,500 | 1,250 | 37,500 |
| May 05, 2026 | 5th Halving | 620 | 1,250 | 625 | 18,750 |
| Feb 04, 2028 | 6th Halving | 1,260 | 625 | 312.5 | 9,375 |
| Aug 07, 2031 | 7th Halving | 2,540 | 312.5 | 156.25 | 4,687.5 |
Note: The monthly emission is calculated based on 30 days, so actual months vary slightly. Launch day (day 0) emitted 10,000 $GNME; every day after that started from the 20,000 base. Each halving event reduces the daily emission by 50%, as shown in the table.
3.4 Token Utility and Ecosystem Sustainability
1. Hash Power Purchase & Advanced Yield-to-Burn Mechanism:
- 50% of SOL is swapped to jupSOL (a yield-bearing token) and staked. The daily yield (7.5% APY) is then used to BUY & BURN $GNME tokens, creating perpetual deflationary pressure.
- 14.25% of SOL goes to build liquidity.
- 15% of SOL goes to referral rewards.
- 20% of SOL goes to the dev/treasury wallet. (This is used for developer costs, network fees, server fees, and any other expenses).
2. Halving Schedule:
- Base daily emission: 20,000 tokens, split across 1,200 blocks
- Each halving cuts the daily emission in half
- Halving occurs every:
- First 20 days
- Next 40 days
- Then 80 days, and so on (doubling each time)
- This ensures a balanced token distribution over time.
3. Referral Program:
- Users earn 15% of SOL spent by their referrals for life!
- Encourages community growth and rewards active promoters.
4. Token Distribution:
- 10 Million tokens are locked in a Streamflow contract.
- 1 Million $GNME tokens locked in Jupiter Lock Post Launch, to Protect from any contract risk. (No need for tokens to sit in a wallet where the claims occur.)
- These tokens are slowly released daily to the treasury wallet.
- The treasury wallet uses these tokens for mining rewards.
5. Liquidity:
- Initial Liquidity was 10,000,000 $GNME tokens and 20 SOL in the liquidity pool.
- Liquidity pool is locked on Meteora.
- The developer earns fees from swaps on Meteora to help sustain the project.
This tokenomics model is designed for long-term sustainability, rewarding early adopters and active participants while maintaining a healthy token economy.
3.5 Token Locking and Gradual Release
To ensure long-term sustainability and controlled token distribution, GNME implements a token locking mechanism:
- 10 Million $GNME tokens are locked in the primary Streamflow contract.
- 500,000 $GNME tokens are locked in a secondary Streamflow contract for additional security and controlled release.
- 500,000 $GNME tokens locked in Jupiter Lock Post Launch, to Protect from any contract risk. (No need for tokens to sit in a wallet where the claims occur.)
- These tokens are gradually released daily from the locking contracts to the treasury wallet.
- The release schedule is designed to provide a steady supply of tokens for mining rewards over the next 10 years.
- This mechanism helps prevent token oversupply and maintains a balanced ecosystem.
By implementing this gradual release strategy, GNME ensures a consistent and predictable supply of tokens for mining rewards, supporting the game's longevity and providing stability to the token's economy.
4. Liquidity Management
Initial liquidity consists of 10,000,000 $GNME tokens paired with 20 SOL. This liquidity is locked in Meteora pools, allowing the protocol to earn fees from swaps, contributing to the project's long-term sustainability.
Meteora Liquidity Lock: View on Meteora
5. Referral Program
To incentivize community growth, GNME implements a lifetime referral program. Users earn 15% of the SOL spent by their referrals on Hash Power purchases, creating a sustainable model for community-driven expansion.
6. Risks and Disclaimers
- This project is primarily created for entertainment purposes and should not be considered an investment opportunity.
- The $GNME token is not designed as an investment vehicle and should not be purchased with the expectation of financial returns.
- Cryptocurrency markets are highly volatile and unregulated. Participants risk losing their entire contribution.
- The game mechanics and tokenomics described in this whitepaper are experimental and may change without notice.
- Participation in GNME should be limited to funds you can afford to lose entirely.
- This project may be abandoned, hacked, or fail due to various unforeseen circumstances.
- The information provided in this whitepaper does not constitute financial advice, investment advice, trading advice, or any other sort of advice.
By participating in GNME, you acknowledge that you understand these risks and are acting on your own behalf. Do not purchase $GNME tokens if you are not experienced with cryptographic tokens, blockchain-based software systems, and cryptocurrency trading.
7. Conclusion
GNME presents a novel approach to cryptocurrency mining simulation, leveraging the Solana blockchain's capabilities to create an engaging and potentially rewarding ecosystem. By combining elements of gaming with real cryptocurrency mechanics, GNME aims to provide a unique experience in the Web3 space, fostering a community of virtual miners while maintaining a sustainable and deflationary token economy.