$MINER · SOLANA MAINNET
$MINERCA AT LAUNCHMine tokenized stocks
with an active browser tab.
StockMiner is the first active-tab, balance-powered stock mining protocol on Solana. Hold $MINER, start the miner and keep the tab visible. Trading fees become a basket of tokenized NVDA, TSLA, AAPL and SPY. Five-minute epochs allocate finalized stock units only among miners who were active during those epochs.
USE User Guide
Start mining in six steps
- Install and unlock a Solana wallet (Phantom or a compatible provider). Keep enough SOL for transaction fees.
- Hold at least 100,000 $MINER. Eligible balance is liquid wallet balance plus principal already placed in voluntary locks. Ordinary mining requires no deposit.
- Open the terminal and connect. Verify the wallet prompt shows Solana and the intended site origin.
- Press Start Mining. Phantom signs a one-time challenge. The first weight sample is written immediately. This does not transfer your base balance and it does not resume after a refresh.
- Keep the tab visible and online. The client posts a heartbeat every 10 seconds. Each accepted beat adds
eligible × 10 × multiplierto that epoch. Hiding, refreshing or closing the page stops the session, and it never resumes automatically. - Claim finalized stock units from Rewards after an epoch settles. You need an xStocks token account for each name in the basket.
Ordinary mining is non-custodial: the website reads your token balance. It does not ask you to deposit the base balance. Tokens move only if you voluntarily create a lock, buy a paid boost or claim rewards.
CFG Canonical Parameters
Current fixed product settings
Reward accounting depends on the SOL actually received by the protocol collector and converted into the stock basket, not on a hard-coded fee percentage.
RUN Mining Sessions
What counts as active mining?
A wallet earns weight only after an explicit START and while its authenticated session remains alive in a visible browser tab. Reloading, hiding the page, losing connectivity, switching wallet accounts, refreshing, sleeping the device or closing the computer stops mining. There is no background, offline or automatic mining.
eligible balance = liquid wallet balance + locked principal sample weight = eligible balance × 10 × multiplier epoch weight = sum of accepted samples in that epoch
Why splitting wallets does not help
Weight is linear. One wallet holding 1,000,000 $MINER has the same aggregate base weight as ten eligible wallets holding 100,000 each for the same accepted time. There is no free reward per wallet, no wallet-age multiplier and no base faucet.
Balance changes
Buying more $MINER is allowed and is reflected by later samples. Selling does not confiscate a wallet. Falling below 100,000 $MINER prevents continued eligible sampling. Restore eligibility and explicitly start a new session.
FEE From Trading Fees to Stocks
The funding loop
- $MINER trades against SOL. Protocol-bound trading fees that actually reach the collector are committed to rewards.
- Fees are routed to SOL liquidity, then used to buy the tokenized basket: NVDA, TSLA, AAPL and SPY.
- Bought units are recorded in the reward vault and allocated only after the epoch is finalized, bought and settled.
- A failed, stale or unsafe route leaves SOL committed and retries later. It cannot force a worse arbitrary route.
The product policy commits collected protocol fees to the stock basket. Gas and operational infrastructure are funded separately. Every five minutes the keeper allocates vault surplus — xStocks already sitting in the vault, minus units already entitled — to the previous epoch. Claims pay out only if the vault holds those tokens.
WGT Rewards, Epochs and Claims
How rewards become claimable
Each five-minute epoch closes with sampled mining weights and finalized basket funding. Rewards are allocated proportionally. Current-epoch time is never claimable.
wallet reward = epoch basket × wallet epoch weight ÷ total epoch weight claimable delta = cumulative entitlement − amount already claimed
Personal pending estimates are not shown because they can change before finalization.
An unfunded epoch does not burn your weight
Settlement only closes an epoch when the vault actually holds stock units. If the vault is empty, that epoch stays open and its mined weight is kept. When the vault is funded, every open epoch is settled at once and the basket is split across them by weight. Nothing is silently zeroed.
Claim rules
- No minimum amount and no expiry while the protocol remains operational.
- CLAIM ALL withdraws the full finalized delta from the vault to your wallet. Partial claims are not offered.
- Unsettled time in the open epoch stays unclaimable until that epoch is bought and settled.
LCK Voluntary Locks
Trade liquidity for predictable power
Locks are optional. Creating a lock transfers $MINER to the protocol vault. Locked principal remains part of the 100,000 $MINER eligibility calculation. The multiplier is fixed when the position is created.
Principal stays in the vault until the lock window ends. Early exit is specified, not offered in this release.
combined multiplier = 1.00 + lock uplift + paid uplift + degen uplift maximum combined = 2.50×
PWR Paid Boosts
Temporary power paid in $MINER
Boost payment is burned. Boosts start in a future epoch, cannot overlap, and are additive with locks — not multiplicative. Example: 1.00 + 1.00 lock + 0.50 paid = 2.50×, which is the cap.
Degen room
An optional secondary mechanic. One spin every 10 minutes, never required to mine. Outcomes: Clover +0.10×, Neutral 0.00×, Diamond +0.25×. Degen uplift counts toward the same 2.50× cap.
NET Public Dashboard Metrics
- Eligible balance — liquid $MINER plus locked principal.
- Multiplier — current combined mining multiplier.
- Claimable — finalized stock units available to CLAIM ALL.
- Last heartbeat — last accepted sample, or no session.
- Current epoch / countdown — the active five-minute settlement window.
- Active miners — currently alive mining sessions, not registered wallets.
A connected wallet sees only finalized, currently claimable personal units. Pending epoch estimates are not shown.
VFY Safety and Anti-Abuse
Fail-closed by design
- No wallet-age check, free wallet weight or base reward per address.
- Signed challenge / START authentication. Sessions never auto-resume.
- 10-second heartbeats; ~25 seconds without an accepted sample ends the session.
- Hidden tab, refresh, disconnect, wallet change or device sleep stops mining immediately.
- Every lock and boost is verified against the transaction on chain: correct mint, correct amount, your wallet as the signer, the vault as the destination. A signature can be credited once and never reused.
- Claims are reserved in the ledger before any token moves, so the same entitlement cannot be paid twice.
- Current-epoch rewards are unclaimable until finalized, bought and settled.
- Mining is non-custodial. Tokens move only for optional locks, paid boosts or claims.
What the server can and cannot prove
The server verifies your signature, your on-chain balance, your locks and your burns. Tab visibility is reported by your browser: the page stops sending heartbeats when it is hidden, but a determined operator could script beats without watching the screen. Weight is therefore a measure of an authenticated, funded, continuously connected session — not proof of human attention. Balance and multiplier still dominate the payout.
IDX Protocol Architecture
At token launch the site reads $MINER on-chain, authenticates Start with a signed challenge, and writes epoch weight on the server. Heartbeats continue that ledger every 10 seconds. Locks transfer $MINER to the vault. Boosts burn $MINER. Settlement allocates vault surplus to the previous epoch. Claims send xStocks from the vault. Sampling and settlement stay centralized.
SYS Risks and Limitations
- Token risk: $MINER can lose most or all of its market value.
- Tokenized stock risk: NVDA, TSLA, AAPL and SPY wrappers may change in availability, redemption, liquidity or issuer rules.
- Program risk: tests reduce risk but cannot prove the absence of every defect.
- Centralization risk: sampling and settlement depend on team-run infrastructure at launch.
- Browser availability: sleeping devices, hidden tabs and network loss stop mining immediately.
- No guaranteed yield: rewards depend on actual fees, basket purchases, accepted weight and protocol uptime.
This website is a product interface and technical explanation, not financial, legal or tax advice.
FIX Troubleshooting
FAQ Frequently Asked Questions
- Do I deposit tokens to mine?
- No. Ordinary mining reads your wallet. Deposits happen only for optional locks.
- Can I mine with the browser minimized?
- No. The tab must stay visible. Hidden, background or sleeping sessions are rejected.
- Can I see estimated personal rewards?
- No. Only finalized, claimable units are shown. Open-epoch estimates are hidden on purpose.
- What happens if I sell tokens?
- Selling is allowed. If eligible balance falls below 100,000 $MINER, sampling stops until you restore it and start again.
- Are lock and paid boosts multiplicative?
- No. They add on top of 1.00× and are capped at 2.50×.
- Can I claim part of my rewards?
- No. CLAIM ALL withdraws the full finalized delta.
- Is the protocol live?
- Yes, on Solana mainnet. $MINER balance is read on-chain. Start writes epoch weight; heartbeats keep it. Locks, boosts and claims are live against the vault. Rewards pay out only after an epoch settles and the vault holds the basket.
REF Glossary

$MINER · Published at launch · StockMiner · Documentation v1.0 · Solana
@UseStockMinerOpen the terminal ↗