KMCoin Player / Desktop 0.2.1
Your wallet tools.
On your computer.
Look up your wallet. Prepare a transaction. Copy the proof into your profile. Your KMCoin password stays in the desktop app.
Version 0.2.1 · 83 KiB ZIP · Java 17+ · Java source included
A standalone Swing menu. No browser or gaming-account login is required. Solana bridge claims remain in the website player console.

01 / Get started
Extract, open, prepare.
- Install Java 17 or newer if needed. Check with
java -version. A JDK is only needed if you want to compile the source. - Extract the ZIP. Open Start KMCoin Player.cmd on Windows, or run
sh start.shfrom the extracted folder on Linux. - Load your exact Player Info name, SteamID64, Xbox XUID or
@walletnumber. Enter your KMCoin wallet password and check it locally. - Choose a transaction and follow its publishing instructions. For Minecraft, choose your original skin PNG and save the generated transaction skin.
The same launch command works on either desktop platform:
java -jar KMCoinPlayer.jar
Tested on Windows and Ubuntu. Linux needs a graphical desktop session. The package includes launchers for both platforms.
Amounts use exact integer ledger units: 1 KMCoin = 100,000,000,000,000 raw units. Check the amount, gas and receiver before publishing.
02 / Publish the right proof
The same wallet rules as the website.
| Wallet and action | What you publish |
|---|---|
| Steam initial key or native bridge | The generated 63-character text in the linked Steam account's real-name field. |
| Steam transfer, full bridge or renewal | The generated Steam commitment first, then the full transaction in an Xbox Bio. |
| Xbox setup, transfer, bridge or renewal | The full transaction in the Bio of the Xbox identity recorded for that wallet. |
| Historical Minecraft wallet | The generated skin on the ledger-linked Minecraft account first, then the identical full transaction in an Xbox Bio. |
Keep the complete Bio transaction on its own line, including the final semicolon. Leave the evidence visible until the exact transaction appears in the ledger. The app does not log into your game accounts or change profiles automatically.
Initial Steam setup must use Steam. Required key renewal is selected automatically at the boundary. The transaction guide explains discovery timing, confirmation, manual retries and bridge claims.
03 / Local preparation
Public data in. Password stays local.
The app asks the public player feed for the account identifier you enter. Passwords, derived secrets, generated transactions and skins are not uploaded by the app.
It checks the password against the reported public key, respects the feed's refresh interval and pauses preparation when the data is stale. The feed is an oracle snapshot; ledger acceptance remains the final check.
Use Lock when finished. Passwords are not saved to disk. Clipboard copies and files you explicitly export remain until you remove them. Keep one pending transaction per wallet and retain your original Minecraft skin.
04 / Inspect the download
Source and build commands included.
The ZIP contains the JAR, all six Java source files, Windows/Linux launchers, build helpers, release notes and per-file checksums. Building uses a JDK 17+ and the standard Java library.
javac -encoding UTF-8 --release 17 -d out src/*.java java -cp out KMCoinPlayer
Verify the ZIP's SHA-256
Compare the value below with the downloaded file. Matching checksums confirm file integrity; they are not a publisher signature.
55bfffa1a4b7604775bdeb1537790fb98d2d94f3b10739804ec896289b53859aWindows PowerShell:
Get-FileHash .\KMCoinPlayer-Desktop-0.2.1.zip -Algorithm SHA256
Linux, with the ZIP and checksum file together:
sha256sum -c KMCoinPlayer-Desktop-0.2.1.sha256
The release checks cover transaction/profile output comparisons, key renewal, Steam inference, skin pixels, feed failures and the Swing controls. The included release notes describe the checks and platform limitations.