Anti-Rug Pull Design: How We Protect Your Investment
The technical safeguards built into $GMINE to prevent common crypto scams.
Rug pulls are one of the biggest risks in crypto. A rug pull is when a project's team abandons the project and takes investors' money. Here's how GeoMine prevents this.
What Is a Rug Pull?
Typically, a rug pull involves one or more of these actions:
- The team mints massive amounts of new tokens, diluting holders
- The team removes liquidity from the trading pool
- The team dumps their tokens on the market
How $GMINE Prevents Each Vector
1. Irreversible Mint Disable
The disableMinting() function sets mintingDisabled = true — a permanent, irreversible flag. Once called, the mint() function checks this flag and reverts. Nobody can ever create new tokens.
2. Fixed MAX_SUPPLY
Even before minting is disabled, the contract enforces a hard cap: require(totalSupply() + amount <= MAX_SUPPLY). The 1 billion limit is a constant — it's not a variable that can be changed.
3. Locked Liquidity
LP tokens are held in an audited timelock contract. The liquidity cannot be pulled for 2+ years. This ensures there's always liquidity available for trading.
4. Team Vesting
Team tokens vest over 4 years with a 1-year cliff. Zero tokens in Year 1, then gradual monthly releases. The team can't dump tokens because they don't have them yet.
5. Verified Contract
The full source code is published and verified on Polygonscan. Anyone can read the contract, verify these protections exist, and audit the code.
6. Non-upgradeable
We deliberately chose NOT to use the proxy/upgrade pattern. The deployed contract is final. Nobody can swap in new code that removes these protections.
The Bottom Line
We designed $GMINE with maximum transparency and zero trust assumptions. Don't trust us — verify. The contract is public, verified, and immutable.