ZeroMoon Boring Paper



Introduction

ZeroMoon (0Moon) is an advanced reflection (auto-staking) token deployed on the Binance Smart Chain (BSC). It builds upon foundational concepts from earlier reflection tokens but is re-engineered with a primary focus on enhanced safety, programmatic autonomy, and robust scalability. ZeroMoon introduces automated liquidity management, a dynamic fee system that adapts to ecosystem milestones, and a secure, decentralized framework designed to minimize centralized vulnerabilities.

The ZeroMoon contract is optimized for scalability, primarily utilizing constant-time O(1) operations for critical functions like reflections and fee distribution. This design ensures that gas costs remain low and predictable, allowing the system to efficiently support a very large number of users and transactions.

Key Features

Tokenomics

ZeroMoon’s tokenomics are meticulously designed to balance holder rewards, token scarcity through burning, and the overall sustainability of the ecosystem.

Transaction Fees (Dynamic Phases)

Fees are percentages of the transaction amount, with a denominator of 10,000 in the contract.

Phase Total Fee Reflection Liquidity Burn Developer
Phase 1
(Before Burn Limit)
10% 3.5%REFLECTION_B4_BST = 350 3.0%LIQUIDITY_B4_BST = 300 2.5%BURN_B4_BST = 250 1.0%DEV_B4_BST = 100
Phase 2
(After Burn Limit, Before LP Limit)
10% 4.5%REFLECTION_B4_LPS = 450 4.75%LIQUIDITY_B4_LPS = 475 0%(Burn fee stops) 0.75%DEV_B4_LPS = 75
Phase 3
(After Both Limits Reached)
6% 5.5%REFLECTION_AFTER = 550 0%(Liquidity fee stops) 0%(Burn fee remains stopped) 0.5%DEV_AFTER = 50

Safety Mechanisms

The ZeroMoon contract incorporates several design choices to enhance security and mitigate risks:

Contract Overview

List of all Functions

(This list summarizes key functions and public state variables accessible like view functions. For full details, refer to the contract code and NatSpec comments.)

1. Constructor

2. Public View Functions & State Variables (Data Retrieval)

3. Public State-Changing Functions (Transactions)

4. Owner-Restricted Functions (onlyOwner)

5. External Authorized Functions

6. Internal Core Logic Functions (Private/Internal)

7. Fallback Function

Reflection (Auto-Staking)

Process

Reflection, or auto-staking, is ZeroMoon's mechanism for rewarding holders. A portion of every transaction fee is allocated to reflections. Instead of direct token transfers to each holder (which is gas-intensive), ZeroMoon uses a sophisticated _scalingFactor that is adjusted when reflections are processed. This effectively increases the value of tokens held by eligible participants over time.

How It Works

Meaning for Users

Burning

Process

ZeroMoon incorporates a token burn mechanism to create deflationary pressure. A portion of transaction fees is designated as burnAmount. These tokens are effectively removed from circulation by allocating them to the deadWallet's balance until the BURN_LIMIT (50% of ORIGINAL_SUPPLY) is reached.

How It Works

Meaning for Users

Automated Liquidity

Process

To ensure a robust and deep trading pool on PancakeSwap, ZeroMoon automatically adds liquidity using a portion of transaction fees. When thresholds are met, the contract swaps half its collected tokens for BNB and pairs them with the remaining half to add liquidity. This process continues until LP_DEPOSIT_LIMIT is reached.

How It Works

Post-LP Limit: Token Management and Fair Distribution of Residuals

To ensure maximum fairness, a specific mechanism within the _distributeFees function handles all other 0Moon tokens held directly by the contract after liquidity goals are met. If the contract still holds a balance of 0Moon tokens, these residuals are automatically added to the _accumulatedReflectionTokens pool. This ensures they are distributed to all eligible token holders through the standard reflection mechanism, rather than being sent to a separate address or remaining idle.

Meaning for Users

Developer Support

A portion of transaction fees is allocated to developer wallet(s) to fund ongoing project maintenance, innovation, and marketing. ZeroMoon's approach aims for sustainability while demonstrating a commitment to the community by reducing the developer fee share over time.

Community and Governance

ZeroMoon is designed for autonomous operation. Post-launch, with ownership renouncement (planned), governance may evolve through community consensus for future initiatives outside the immutable contract logic.

Join our community channels: Telegram and X (Twitter).

License

This project, including the ZeroMoon smart contract, is licensed under the MIT License.


EchoPinger Bot

1. Introduction

The ZeroMoon EchoPinger Bot is an off-chain application designed to monitor the ZeroMoon smart contract and the Binance Smart Chain (BSC) network. Its primary purpose is to ensure the timely execution of critical contract functions, particularly related to automated liquidity provision and other maintenance tasks defined within the ZeroMoon contract.

Note on Security: While this document describes the bot's functionality, the full source code of the operational bot may not be made public to protect specific operational strategies, advanced error handling, and security measures related to the bot's own wallet and gas management.

2. Core Responsibilities

3. ZeroMoon Contract Interaction

The bot primarily interacts with the following functions on the ZeroMoon.sol smart contract:

4. Configuration

The bot operates based on several configurable parameters:

5. Operational Logic

The bot runs in a continuous loop, performing the following checks in order:

  1. Check and Trigger LP: Reads contract state and calls triggerAutoLiquidity() if conditions are met.
  2. Manage 0Moon Balance (Self-Funding): If its own 0Moon balance is high enough, it swaps a portion for BNB to cover gas fees.
  3. Manage BNB Balance: If its BNB balance is too high, it transfers the excess to a vault.
  4. Wait: Pauses for the configured interval before repeating the cycle.

6. Funding and Maintenance

The EchoPinger Bot is designed to be self-sustaining. Its wallet receives a share of the developer fees in 0Moon tokens, which it automatically converts to BNB to pay for its own transaction costs. This ensures the bot can operate and support the ecosystem's health without requiring manual BNB top-ups.

7. Disclaimer

This bot is a utility to support the ZeroMoon ecosystem. Its operation depends on the off-chain infrastructure it runs on. The ZeroMoon smart contract is designed to function autonomously, but this bot ensures that key functions are triggered proactively. The self-funding mechanism relies on the ongoing collection of developer fees and market conditions for swapping 0Moon to BNB.

Back to Main Page

OR

Go to White Paper

ZeroMoon is an autonomous, open-source Binance Smart Chain contract. ZeroMoon is not responsible for any potential profits, losses, benefits or adverse outcomes resulting from its use, including technical issues or market interactions. Users interact with ZeroMoon at their own risk. Users are fully responsible for their interactions.

© 2025 ZeroMoon