System overview
XMR.gives accepts RandomX CPU, PearlPoW NVIDIA GPU, and GhostRider CPU work through separate public Stratum addresses. A registered worker name links accepted work to one account. The gateways forward to unMineable; new verified PEPE earnings are automatically distributed by each account's accepted difficulty.
Every account uses PPS batch accounting with a 5% pool fee. There is no PPLNS/PPS+ selector, minimum hashrate, or qualifying-session clock.
Mining rewards, raffle tickets, raffle prizes, withdrawals, and Main pool reference statistics are separate records. A Main pool block or hashrate change does not itself create a PEPE credit.
Quick start
- 1Create an account
Register a unique worker name and an ERC-20 compatible PEPE wallet address.
- 2Open Connect
Use the exact host, port, and worker shown in your dashboard.
- 3Choose a route
Select a raffle from the current catalogue below. The route controls raffle entry; PPS accounting is the same on every route.
- 4Start mining
Use
rx/0for CPU or PearlPoW for a supported NVIDIA GPU. Leave the RandomX password blank or enter any value. - 5Confirm live work
Accepted shares and hashrate appear under Connect. Verified new unMineable earnings enter your ledger as AUTO DEPOSIT after all published fees.
Connection settings
CPU algorithms: RandomX / rx/0 or GhostRider
GPU algorithm: PearlPoW (supported NVIDIA GPUs)
Host: xmr.xmr.gives
Username: your exact registered worker name
Password: blank, x, or any text
TLS/SSL: offRandomX
CPU- Weekly Raffle Online
stratum+tcp://xmr.xmr.gives:3334 - Standard Raffle Online
stratum+tcp://xmr.xmr.gives:3336 - MAX Online
stratum+tcp://xmr.xmr.gives:3337 - All-In Online
stratum+tcp://xmr.xmr.gives:3338 - Weekly Raffle alternate / rentals Online
stratum+tcp://xmr.xmr.gives:3335
PearlPoW
NVIDIA GPU- Weekly Raffle Online
stratum+tcp://xmr.xmr.gives:4334 - Standard Raffle Online
stratum+tcp://xmr.xmr.gives:4336 - MAX Online
stratum+tcp://xmr.xmr.gives:4337 - All-In Online
stratum+tcp://xmr.xmr.gives:4338
GhostRider
CPUunMineable discontinued GhostRider on 11 October 2026. Use RandomX for CPU mining. Existing ports remain listed for compatibility, with their measured status.
- Weekly Raffle Offline
stratum+tcp://xmr.xmr.gives:5334 - Standard Raffle Offline
stratum+tcp://xmr.xmr.gives:5336 - MAX Offline
stratum+tcp://xmr.xmr.gives:5337 - All-In Offline
stratum+tcp://xmr.xmr.gives:5338
Do not replace the username with a wallet address. XMR.gives needs the registered worker name to associate work with the correct account. You may append a rig label after the worker where supported, and you may connect any number of rigs.
A successful login proves the rig reached Stratum. Confirm accepted shares in Connect before assuming work is being accounted for.
PPS accounting
Each accepted share carries a difficulty value. When new unMineable earnings are verified, the system totals unsettled accepted difficulty through the observation time and assigns each miner the same proportion of the batch.
Example: after a 1,000,000 PEPE batch pays the 50,000 PEPE pool fee, a miner with 10% of accepted difficulty receives a 95,000 PEPE PPS portion. On Weekly, the 5% raffle allocation is 4,750 PEPE and 90,250 PEPE is credited. The batch reference, work, pool fee, weighted raffle rate, raffle amount, and net amount remain available for audit.
Share count is useful activity information, but difficulty is the allocation weight. This prevents a low-difficulty share from being treated as economically identical to a much harder share.
PEPE earnings settlements
The worker polls unMineable every 30 seconds, subject to upstream reporting latency. It excludes the verified opening balance and measures subsequent increases in balance plus cumulative paid, so withdrawals do not become duplicate earnings. A durable reference records each allocation once. Manual earnings loads are disabled while automatic monitoring is active.
New earnings wait for eligible real accepted work if none exists. Each allocation records pool and raffle fees, six-decimal credits and rounding remainder, then marks included shares settled. Previously credited money and Main pool block data never create additional PEPE.
Paymento wallet deposits and Omni cloud reserve deposits are separate records and never become real-miner earnings batches.
Cloud Mining and Marketplace
Configure budget and term first using the calculator or quick selections, then compare the currently available fixed-price packages. Estimated net per day updates for your chosen raffle pool. The Marketplace offers grid and compact comparison views, remaining-term filters, and USD-per-K sorting; a low asking price does not guarantee earnings.
The Flexible contract lets you choose USD 25 to 1,000 in whole-dollar steps and 1 to 24 calendar months. Before term reduction, USD 25 gives 25K and USD 250 gives 200K, with linear interpolation between them; above USD 250, capacity is 0.8K per USD, reaching 800K at USD 1,000. Each additional month after month 1 reduces both starting capacity and the total daily Service Fee by 0.2% of their month-1 amounts. Month 24 is 4.6% lower, not a compound reduction. The fee is the reduced capacity multiplied by 5,517 PEPE per day; it is not discounted twice.
A server-authenticated five-minute PEPE/USD quote fixes the Flexible purchase price. The USD amount, selected term, effective hashrate, and quote are saved with a top-up order and cannot be changed by a payment return. Expiry starts at successful purchase. Marketplace transfers keep the original terms, daily fee, and expiry. Fixed packages show their current price, capacity, term, daily fee, and any promotional target; those terms are frozen for the order and resulting contract.
Cloud contracts provide funded nominal RandomX kH/s using the current unMineable estimate and pay only from an Omni-funded reserve. Funded intervals count as mining time and standard-difficulty share equivalents for the selected raffle, while upstream accepted-share and PPS records remain separate. Promotional output ratios are estimated pre-fee targets, not guaranteed returns.
The daily Service Fee shown for each package is prepaid at purchase and each active 24-hour boundary. Output also deducts a 5% pool fee and the selected raffle allocation. A pool can change once per 24 hours. Missing reserve, estimate, or fee balance skips output without extending expiry.
Plan prices and daily gross/net estimates remain live. The contract view shows the daily Service Fee only, without a modeled term result or full-term fee total. Actual fee charges remain in your transaction log. Cloud-product emails include a separate unsubscribe link; unsubscribing does not change contract or payment notifications.
Each contract has a once-only SuperSpeed activation: doubled modeled capacity and estimated gross output for one hour, funded by the reserve. No activation fee is charged and the daily Service Fee is unchanged. Normal reward fees apply. The timer does not pause when output pauses, and boost history follows a marketplace transfer.
Daily earnings charts show recorded reward credits, Service Fees charged, and net after Service Fees across 7, 30, or 90 days in Africa/Johannesburg time. Today is partial. Reward credits already include pool and raffle deductions; Service Fees appear on the day charged. Purchases, resale proceeds, wallet top-ups, and physical mining credits are excluded. Filter by contract or export the daily CSV; historical credits stay with their original recipient after resale.
Marketplace listings identify sellers only by a stable, random user-1234567 alias. Seller names, emails, worker identities, and account IDs are not shown. Repeated listings share the alias. Search and filter by capacity, contract type, or pool; sort by asking price, capacity, newest listing, or expiry. Your own listings can be cancelled without changing the contract.
New sales require enough reserve for estimated gross output across the remaining terms of all active contracts. If your PEPE balance is short, buying a plan or a marketplace listing opens a linked Paymento top-up using any method shown at its gateway. A fully confirmed payment credits your wallet once, then the purchase is attempted automatically. If it cannot complete, including when a listing sells first, your PEPE stays in your wallet for a later purchase or withdrawal. Users can list remaining contract terms in USD; a fresh quote fixes the PEPE asking price. Suggested prices prorate remaining duration, not promised earnings. Marketplace buyers inherit expiry and future fees. Read the contract and deposit terms before purchase.
Wallets and withdrawals
The payout wallet must be a valid Ethereum-style 0x address capable of receiving the PEPE ERC-20 token. XMR.gives never requests a seed phrase or private key. Changing the payout address affects future withdrawals, not historical ledger ownership.
The dashboard and Windows app show separate PEPE and internal BTC balances, conversion history, withdrawal requests, and transaction references. Direct withdrawals charge 3%. Internal PEPE-to-BTC conversion needs no wallet, uses a recorded live quote, deducts 1.5%, and credits BTC immediately. A later BTC withdrawal requires a Bitcoin mainnet wallet, reserves the requested BTC, and deducts 3%. Admin records only the external withdrawal transfer as paid; pending cancellation or rejection restores the full reserved gross balance.
Historical unpaid XMR account balances are converted once using the recorded XMR/USD and PEPE/USD reference prices. Paid XMR remains historical and is not converted again.
Raffle programs
Raffle tickets are separate from PPS balances. Tickets follow the published activity thresholds and round rules. Each program has an exact PEPE prize and a manually maintained USD display value. Admin can update both before a draw; the values used for an award are frozen in the result record.
| Program | Port | Schedule | Winner receives |
|---|---|---|---|
| Weekly Raffle | 3334 | Every 7 days after the previous winner | 25,380,710.66 PEPE = $100 |
| Standard Raffle | 3336 | Every 14 days after the previous winner | 63,451,776.65 PEPE = $200 |
| MAX | 3337 | Every 30 days after the previous winner | 88,832,487.31 PEPE = $350 |
| All-In | 3338 | Every 60 days after the previous winner | 126,903,553.30 PEPE = $500 |
Omni Business Services chooses a seven-digit ticket offsite from the frozen round. Admin records that ticket in the prize wizard. The award credits PEPE once, logs evidence, archives earlier ticket sets, opens a replacement round and queues notifications. Current schedules appear above. A scheduled catalogue change waits for all designated current awards. Existing addresses remain compatible without a mining-gateway restart.
Desktop miner
XMR.gives Miner detects CPU and GPU hardware, runs RandomX or GhostRider with Wembley on up to 80% of CPU threads, and runs PearlPoW with a pinned publisher download on supported NVIDIA GPUs. CPU and GPU can run together and follow the same weighted raffle schedule. A quick selector reconnects both managed engines to the selected route.
Windows v1.3.1 requires administrator approval so Wembley can use privileged memory features where available. Elevation does not remove the 20% CPU reserve or override security policy. Managed CPU and GPU engines request High process priority, never Realtime. The Windows runtime uses context isolation, disabled Node integration, and validated IPC. If Windows Security blocks an engine, review Protection history and verify the source and checksum before repair; do not disable protection.
The built-in Wembley Gateway is optional for forwarding downstream RandomX rigs through one local machine. A full Monero node retains all history; a pruned node validates the chain while retaining less historical data. Neither node mode is required for XMR.gives PEPE accounting.
Version 1.3.1 requests the Windows update policy explicitly and checks every minute, on return to the app, after sleep, and before starting mining when its last check is stale. A required update pauses managed processes, opens a blocking dialog, and downloads automatically. Existing installations with the untrusted Private Trust publisher pin need the one-time Update Repair from the miner page, or a direct installation of the unsigned v1.3.1 recovery build. Close the app before repair and reopen it afterward. The repaired updater keeps HTTPS and SHA-512 integrity checks but no longer requires an Authenticode publisher signature. Linux remains on v1.2.9 and receives its separate Linux policy.
Mining startup and diagnostic logs
Windows Beta v1.3.1 includes Wembley RandomX 1.0.0, Wembley GhostRider 1.0.0 SSE2/AVX2, matching source and licenses, the Wembley Gateway, and Monero 0.18.5.1. It includes no XMRig, XMRig Proxy, or PearlPoW executable. Supported NVIDIA GPU mining downloads the pinned PearlPoW engine directly from its publisher on first use and verifies its SHA-256 digest before installation. Node and GPU use remain optional.
The app checks engine hashes and runs a local identity check before mining. The v1.3.1 recovery installer, app, and Wembley engines are unsigned; the original Azure Private Trust build remains archived under its original filename. Download checksums detect corruption but are not independent proof of publisher identity. Administrator approval and any Windows SmartScreen or organizational restrictions still apply. No repair restores quarantined files, installs certificate roots, adds exclusions, or conceals mining behavior.
Starting means an engine is launching or preparing work, not that a share has been accepted. Each engine changes to Running only after a positive speed reading and stops an unsuccessful startup after three minutes. A paused CPU engine may need mains power or a change to battery/activity settings. CPU-only PCs with less than 3 GiB available RAM use slower RandomX light mode.
Open Logs and select Export to create a support report, or Folder to inspect saved logs. On Windows these are in %APPDATA%\XMR.gives Miner\logs. Logs record the version, worker, desktop rig identifier, system resources, engine path, sanitized launch options, process state, connection output, API errors, and speed samples. They survive restart, rotate at approximately 1 MiB each, and retain up to four files. Passwords and tokens are redacted. Logs stay on your PC unless you choose to share an export; review it because local paths and worker names remain useful diagnostic details. Clear view does not delete saved evidence.
If launching fails with UNKNOWN, permission denied, or a missing executable, check the selected engine path and Windows Security Protection history. A damaged, quarantined, or blocked engine may need review and verified reinstallation. Writing a different miner does not guarantee acceptance because security products may classify cryptomining behavior independently of the filename or hash. Include the exported logs with a support request instead of repeatedly clicking Start.
The desktop speed is measured locally. Your website hashrate is an estimate from accepted shares over ten minutes and one hour, so a new or slow desktop miner may not visibly change it immediately. For example, at difficulty 100,000 and 50 H/s the average wait for a share is about 33 minutes, with no guaranteed arrival time. The desktop rig identifier lets support correlate its submissions separately from external rigs. Only accepted work enters accounting; a displayed speed or an open connection does not itself add PEPE.
Wembley RandomX and GhostRider do not route mining time to an external engine developer. The published 5% XMR.gives fee and selected raffle allocation still apply to confirmed PEPE earnings.
Native Windows transition
A separate C#/.NET WinUI 3 preview is being tested in phases. Phase 1 adds native sign-in, PEPE balances, raffle entry counts and release information. Mining still runs in the production app, which the preview can open. Phase 2 will move engine installation, resource controls and live raffle switching into C#. Phase 3 will add signed installation, migration and native updates after Windows acceptance testing. The preview is not a mandatory replacement and does not change balances, pool addresses or existing miner settings. The Linux app remains supported.
Personal referral invitations
Link the desktop miner to an XMR.gives account, open My Account, and enter a friend's name and email after confirming permission to contact them. The server queues a personalized one-time email through the configured SMTP account; SMTP credentials remain on the server.
Outgoing mail uses the configured SMTP sender. Support acknowledgements and staff replies include your seven-digit ticket number and use the support inbox as Reply-To. Create and follow tickets in Dashboard Support or email hello@webcoder.codes. Include the ticket number anywhere in a reply subject or body to keep the conversation together.
The invitation contains a unique registration link bound to the invited email. The inviter receives 1,000 PEPE after the friend registers through that link and submits a first accepted post-cutover mining share. Duplicate addresses, self-referrals, repeated qualification, and more than ten invitations in 24 hours are blocked. The bonus is an operator-funded promotional credit, not part of a miner earnings batch.
Main pool statistics
Pool Stats and the public status page intentionally continue to show the existing Main Monero pool destination: hashrate, difficulty, effort, payout-window data, and last payout block. These are reference statistics and remain separate from the PEPE earnings upstream and the XMR.gives PPS ledger.
For personal accounting, use Dashboard, Connect, and the PEPE transaction ledger. For service health, use Status. A green service does not guarantee a particular earnings rate or token price.
Administration
Admin → Payouts provides the PEPE settlement wizard, pending accepted difficulty, each miner's weighted raffle rate, the 5% fee, raffle fund, donation remainder, settlement history, miner liabilities, and withdrawal queue. Each confirmed settlement is immutable; corrections require a separately documented accounting entry rather than editing historical evidence.
Admin → Raffles displays every frozen ticket for each draw. Omni Business Services selects a ticket externally; admin records that exact seven-digit number, and the application credits the PEPE prize, writes the transaction log, queues notifications, archives the completed entries, and opens the next round at zero. No funding-proof or additional eligibility step is required. Admin accounts may mine and enter raffles through their own worker identity like any other account.
Donation fund
After the 5% pool fee, any PEPE that cannot be assigned to miners because there was no eligible work or because six-decimal flooring leaves a remainder is added to a transparent donation fund. The public total is intended for donation to Gift of the Givers. Donation transfers require an external transaction reference and do not reduce miner balances.
Security and privacy
Use a unique account password and verify wallet addresses before requesting a payment. XMR.gives stores no private wallet keys. Public leaderboards mask addresses and respect opt-out settings. Administrative actions require an admin session and retain actor, time, amount, and evidence references where applicable.
Mining software legitimately consumes substantial CPU/GPU resources and may be flagged by endpoint protection. Download only from https://xmr.gives, compare SHA-256 digests, and never bypass a warning without verifying the artifact.
Troubleshooting
- Login succeeds but no shares appear
- Confirm algorithm
rx/0, exact worker spelling, active route, and accepted rather than rejected work in miner logs. - Password error
- Leave the field blank or use
x. XMR.gives ignores arbitrary client password text. - Rental service says sick/offline
- Use TCP without TLS, automatic difficulty, and ports 3334-3338. Reset the rental pool after confirming the endpoint from another network.
- Shares but no PEPE balance yet
- Balances update when admin records a confirmed PEPE earnings batch. Shares remain pending until included once.
- Wrong account receives work
- Stop the rig and compare its username with the unique worker in Dashboard → Connect. A wallet address is not the mining username.
- Wallet rejected
- Use a 42-character Ethereum-style address beginning with
0x. Confirm the destination supports PEPE ERC-20.
For unresolved issues, submit the support form with the worker, route, approximate time, miner version, and the relevant log excerpt. Never include passwords, seed phrases, or private keys.
What the application does not do
The website does not custody wallet private keys, guarantee mining income or PEPE value, infer upstream receipts automatically, execute on-chain withdrawals itself, select winners without recorded external evidence, or treat Main pool statistics as miner payout evidence. Admin must reconcile earnings and external transfers using permanent references.
PEPE is volatile and exchange availability can change. Exchange logos and links indicate market availability only; they do not imply partnership, endorsement, or custody by those services. Review the Terms of Service, Privacy Policy, and FAQ before mining.