Protocol Documentation / v0.1

GTAMINER Docs

Technical reference for the 30-tile mining protocol, progressive jackpot, wallet-native rewards, GTAMINER token economics, and proposed staking system on Stable.

Getting Started / Status

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.

No production addresses yet

Do not send USDT0 or GTAMINER to an address unless it is published on this page and independently verified through the official GTAMINER account.

ComponentStatusCurrent note
Stable Mainnet integrationDesignedChain ID 988 and native USDT0 flow documented.
GTAMinerGameNot deployedImplementation exists; audit and deployment remain pending.
GTAMINER tokenNot deployedFixed-supply ERC-20 design; no official token address published.
Production randomnessNot selectedMainnet requires an independently verifiable provider.
Security auditPendingIndependent smart-contract and economic review required.
StakingComing SoonNo staking contract, deposits, or guaranteed APY.
Getting Started / Network

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.

ParameterValue
NetworkStable Mainnet
Chain ID988
Gas tokenUSDT0
RPChttps://rpc.stable.xyz
Explorerstablescan.xyz
USDT00x779Ded0c9e1022225f8E0630b35a9b54bE713736
Two accounting paths

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.

Protocol / Mining

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.

01SelectChoose one or more of 30 tiles.
02CommitSend a tile mask, seed, and native USDT0.
03ResolveVerifiable randomness settles the round.
04CreditPoints, tokens, and prizes are recorded.
05ClaimThe wallet pulls eligible rewards.

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.

Protocol / Jackpot

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.

ParameterCurrent designPurpose
Contribution15%Share of every settled mine.
Base chance0.05%Initial chance per paid ticket unit.
Pressure ramp+0.01%Added after each 50 settled units without a hit.
Per-ticket cap1.00%Maximum progressively increased ticket chance.
Transaction cap25.00%Maximum effective chance for one transaction.
Winner payout70%Credited to the winning wallet.
Next seed30%Retained for the next jackpot.
chancePerTicket = min(baseChance + pressure, 1.00%)
effectiveChance = min(chancePerTicket * ticketUnits, 25.00%)
Protocol / Treasury

Treasury Routing

Every settled USDT0 unit has one accounting destination. Prize and jackpot funds remain separate from treasury-controlled balances.

DestinationSharePurpose
Normal prize pool60%Liquidity-reserved 18x tile payouts.
VI Progressive Jackpot15%Cumulative jackpot and next-round seed.
Reward-code vault10%Acquisition of eligible reward inventory.
Buyback vault10%Transparent GTAMINER buybacks.
Operations5%Randomness, RPC, audits, support, compliance, and legal operations.
Creator fees

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.

Protocol / Claims

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.

Native rewardUSDT0Normal-prize and jackpot claims.
Protocol rewardGTAMINERScheduled fixed-supply emissions.
ProgressPointsNon-transferable wallet eligibility.
InventoryReward codePrivate wallet-authenticated reveal.
RecoveryRefundAvailable after the stale-round timeout.
Social loginNoneThe claiming wallet proves ownership.

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.

Economics / Token

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.

AllocationShareTokensLocking intent
Mining rewards40%400,000,00012.5% initial unlock; remainder linear over 48 months.
Liquidity20%200,000,000Initial and protocol-owned liquidity under disclosed custody.
Ecosystem15%150,000,00010% initial unlock; remainder linear over 36 months.
Jackpot reserve10%100,000,000Seasonal rewards and disclosed reserve coverage.
Team10%100,000,0006-month cliff; then linear over 24 months.
Operations5%50,000,000Infrastructure, audits, integrations, and legal operations.

Mining emission seasons

Settled ticket rangeReward per ticketSeason emission
0 - 2,000,00050 GTAMINER100,000,000
2,000,000 - 6,000,00025 GTAMINER100,000,000
6,000,000 - 14,000,00012.5 GTAMINER100,000,000
14,000,000 - 30,000,0006.25 GTAMINER100,000,000
Economics / Market

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.

Economics / Coming Soon

Staking

Proposed Phase 2 module

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 termProposed weightPosition behavior
30 days1.00xBase-weight commitment.
90 days1.25xMedium-term alignment.
180 days1.60xExtended protocol commitment.
365 days2.20xMaximum 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.

Developers / Contracts

Contract Interfaces

These contracts exist in the current implementation but have no published production address. Interfaces and parameters remain subject to audit.

GTAMinerGameNot deployed

Mining, settlement, pool accounting, points, stale refunds, and pull-payment claims.

GTAMinerTokenNot deployed

Fixed 1B supply, burn support, and EIP-2612 permit. No owner mint or transfer tax.

GTAMinerAllocationVaultNot deployed

Time-based allocation custody for mining, ecosystem, and team distributions.

GTAMinerStableV3LauncherNot deployed

One-time canonical V3 pool initialization and LP NFT delivery.

mineSubmit a paid mining round
function mine(uint32 tileMask, bytes32 clientSeed)
    external
    payable
    returns (uint256 roundId);
claimPull wallet-owned balances
function claimUsdt0() external;
function claimToken() external;
function requestGiftCard() external returns (uint256 claimId);
function refundStaleRound(uint256 roundId) external;
fundFund separated protocol pools
function fundPrizePool() external payable;
function fundJackpotPool() external payable;
function fundGiftCardPool() external payable;
Developers / Architecture

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.

Backend API status

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.

Developers / Security

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.
Risk notice

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.

Developers / References

References

Production contract addresses, audit reports, verified source links, official rules, and Stable-specific public API schemas will be added as they become available.