Mining, settlement, pool accounting, points, stale refunds, and pull-payment claims.
GTAMINER Docs
Technical reference for the 30-tile mining protocol, progressive jackpot, wallet-native rewards, GTAMINER token economics, and proposed staking system on Stable.
Deployment Status
GTAMINER is in pre-mainnet integration. The public documentation describes the intended protocol and the current contract implementation, but it does not imply that production contracts, staking, or real-value play are live.
Do not send USDT0 or GTAMINER to an address unless it is published on this page and independently verified through the official GTAMINER account.
| Component | Status | Current note |
|---|---|---|
| Stable Mainnet integration | Designed | Chain ID 988 and native USDT0 flow documented. |
| GTAMinerGame | Not deployed | Implementation exists; audit and deployment remain pending. |
| GTAMINER token | Not deployed | Fixed-supply ERC-20 design; no official token address published. |
| Production randomness | Not selected | Mainnet requires an independently verifiable provider. |
| Security audit | Pending | Independent smart-contract and economic review required. |
| Staking | Coming Soon | No staking contract, deposits, or guaranteed APY. |
Stable Network
Stable is an EVM-compatible Layer 1 where USDT0 is the native gas and value-transfer asset. GTAMINER uses native USDT0 for mining stakes and prize claims.
| Parameter | Value |
|---|---|
| Network | Stable Mainnet |
| Chain ID | 988 |
| Gas token | USDT0 |
| RPC | https://rpc.stable.xyz |
| Explorer | stablescan.xyz |
| USDT0 | 0x779Ded0c9e1022225f8E0630b35a9b54bE713736 |
Game value uses native 18-decimal USDT0 through msg.value. Exchange integrations use the supported USDT0 ERC-20 interface and its documented units. Deployment tests must keep these paths explicit.
The 30-Tile Mining Loop
A player selects one or more tiles, assigns an equal native USDT0 amount to every selected tile, and submits a single wallet transaction. Settlement uses verifiable randomness for the tile result and a separate jackpot roll.
Normal prize mathematics
Let n be the selected tile count and a the equal stake assigned to each selected tile. Total stake is S = n * a. One of 30 tiles wins with equal probability. A normal hit pays 18x the amount assigned to one tile.
P(hit) = n / 30 R(hit) = 18a E[R] = (n / 30) * 18a = 0.60S
Selecting more tiles increases hit frequency but does not change the expected normal-prize return as a percentage of total stake.
Liability reservation
Before accepting a mine, the game reserves the worst-case normal-prize shortfall for the pending request. If available prize liquidity cannot cover all reserved liabilities, the transaction reverts before accepting the player's USDT0.
Stale round recovery
A randomness request that remains unresolved for 24 hours can be refunded. Refunded rounds receive no points or token emission and release their reserved liabilities.
VI Progressive Jackpot
The jackpot is a separate roll from the normal tile result. Every valid paid ticket contributes to the pool and receives a jackpot roll, whether or not the selected tile wins the normal prize.
| Parameter | Current design | Purpose |
|---|---|---|
| Contribution | 15% | Share of every settled mine. |
| Base chance | 0.05% | Initial chance per paid ticket unit. |
| Pressure ramp | +0.01% | Added after each 50 settled units without a hit. |
| Per-ticket cap | 1.00% | Maximum progressively increased ticket chance. |
| Transaction cap | 25.00% | Maximum effective chance for one transaction. |
| Winner payout | 70% | Credited to the winning wallet. |
| Next seed | 30% | Retained for the next jackpot. |
chancePerTicket = min(baseChance + pressure, 1.00%) effectiveChance = min(chancePerTicket * ticketUnits, 25.00%)
Treasury Routing
Every settled USDT0 unit has one accounting destination. Prize and jackpot funds remain separate from treasury-controlled balances.
| Destination | Share | Purpose |
|---|---|---|
| Normal prize pool | 60% | Liquidity-reserved 18x tile payouts. |
| VI Progressive Jackpot | 15% | Cumulative jackpot and next-round seed. |
| Reward-code vault | 10% | Acquisition of eligible reward inventory. |
| Buyback vault | 10% | Transparent GTAMINER buybacks. |
| Operations | 5% | Randomness, RPC, audits, support, compliance, and legal operations. |
External creator fees and sponsorship contributions sent through the reward-vault funding path are reserved 100% for reward inventory and do not change mining probability.
Rewards and Wallet Claims
Settlement credits balances instead of forcing transfers during the randomness callback. This pull-payment model isolates receiver behavior and lets a wallet claim later.
Private reward-code delivery
Full codes must remain offchain and outside frontend bundles, contract storage, public feeds, and analytics logs. The claim service verifies wallet ownership and eligible protocol state before atomically assigning one available code.
GTAMINER Tokenomics
GTAMINER is designed as a fixed-supply ERC-20 token with EIP-2612 permit support. The full supply is minted once at deployment. There is no owner mint function and no transfer tax.
| Allocation | Share | Tokens | Locking intent |
|---|---|---|---|
| Mining rewards | 40% | 400,000,000 | 12.5% initial unlock; remainder linear over 48 months. |
| Liquidity | 20% | 200,000,000 | Initial and protocol-owned liquidity under disclosed custody. |
| Ecosystem | 15% | 150,000,000 | 10% initial unlock; remainder linear over 36 months. |
| Jackpot reserve | 10% | 100,000,000 | Seasonal rewards and disclosed reserve coverage. |
| Team | 10% | 100,000,000 | 6-month cliff; then linear over 24 months. |
| Operations | 5% | 50,000,000 | Infrastructure, audits, integrations, and legal operations. |
Mining emission seasons
| Settled ticket range | Reward per ticket | Season emission |
|---|---|---|
| 0 - 2,000,000 | 50 GTAMINER | 100,000,000 |
| 2,000,000 - 6,000,000 | 25 GTAMINER | 100,000,000 |
| 6,000,000 - 14,000,000 | 12.5 GTAMINER | 100,000,000 |
| 14,000,000 - 30,000,000 | 6.25 GTAMINER | 100,000,000 |
Liquidity and Buybacks
The initial GTAMINER/USDT0 market is designed for Stable's canonical Uniswap V3 infrastructure. A one-time launcher initializes the pool and transfers the LP NFT directly to a disclosed recipient.
Launch constraints
- One pool initialization at the selected fee tier.
- Public initial price, tick range, minimum amounts, deadline, and LP recipient.
- Unused launch inventory is refunded and approvals are cleared.
- The LP recipient should be a timelock or policy-controlled multisig.
Buyback policy
Buybacks should execute in transparent batches. Each execution should publish the source transaction, USDT0 input, route, average price, purchased amount, and destination. A reference destination policy is 50% supply reduction and 50% protocol-owned liquidity, subject to audit, market review, and applicable law.
Staking
No production staking contract is deployed, no deposits are accepted, and no fixed or guaranteed APY is available.
The proposed staking system creates non-transferable, wallet-owned lock positions. Longer terms receive higher reward weight while the principal remains held until the recorded unlock time.
| Lock term | Proposed weight | Position behavior |
|---|---|---|
| 30 days | 1.00x | Base-weight commitment. |
| 90 days | 1.25x | Medium-term alignment. |
| 180 days | 1.60x | Extended protocol commitment. |
| 365 days | 2.20x | Maximum reference weight. |
stakingPower = lockedAmount * termWeight walletReward = fundedRewards * walletPower / totalPower
Normal-prize, jackpot, reward-code, pending-round, and player-claim funds can never fund staking. Staking must not increase mining odds or alter jackpot randomness.
Contract Interfaces
These contracts exist in the current implementation but have no published production address. Interfaces and parameters remain subject to audit.
Fixed 1B supply, burn support, and EIP-2612 permit. No owner mint or transfer tax.
Time-based allocation custody for mining, ecosystem, and team distributions.
One-time canonical V3 pool initialization and LP NFT delivery.
function mine(uint32 tileMask, bytes32 clientSeed)
external
payable
returns (uint256 roundId);
function claimUsdt0() external; function claimToken() external; function requestGiftCard() external returns (uint256 claimId); function refundStaleRound(uint256 roundId) external;
function fundPrizePool() external payable; function fundJackpotPool() external payable; function fundGiftCardPool() external payable;
Protocol Architecture
The game isolates user interaction, randomness, contract accounting, market infrastructure, and private reward inventory.
EVM wallet on Stable -> GTAMinerGame.mine(tileMask, clientSeed, native USDT0) -> independently verifiable randomness request -> GTAMinerGame.fulfillRandomness(roundId, randomWord) -> onchain points + claimable USDT0 + claimable GTAMINER -> wallet claims rewards
Randomness boundary
IRandomnessProvider isolates game accounting from one randomness vendor. A mock provider may be used for testing only. Mainnet must never use server-selected winners, blockhash-only randomness, or an owner-only settlement oracle.
Private inventory boundary
Gift-card and reward codes stay server-side. A wallet-authenticated claim service verifies eligible onchain state and assigns one code atomically without publishing the inventory.
Stable-specific public API schemas will be published after the wallet signature format, production randomness provider, and reward inventory service are finalized. Legacy Solana endpoint documentation is not part of the Stable launch interface.
Security and Launch Gate
Real-value play remains disabled until every public launch requirement is satisfied.
- Complete independent audits of the token, allocation vaults, game, launcher, and production randomness adapter.
- Verify deployed source code and constructor parameters on StableScan.
- Publish game, token, treasury, liquidity, randomness, and LP custody addresses.
- Move protocol ownership and treasury roles to disclosed multisigs with appropriate timelocks.
- Seed native USDT0 prize liquidity and the pre-funded GTAMINER reward reserve.
- Rehearse mining, settlement, claims, stale refunds, pause states, and randomness rotation.
- Complete legal review, age and geography controls, official rules, and responsible-play limits.
- Publish incident response, monitoring, inventory, and support procedures.
Smart contracts, randomness, liquidity, token prices, stablecoin behavior, operations, regulation, and proposed staking all carry material risk. No probability, pool balance, buyback, or staking proposal guarantees profit.
References
- Stable Mainnet Information
- Stable: USDT0 as Gas
- Stable Architecture: Key Features
- GTAMINER Protocol Whitepaper
- GTAMINER Whitepaper PDF
Production contract addresses, audit reports, verified source links, official rules, and Stable-specific public API schemas will be added as they become available.