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.

KMCoin Player desktop menu showing a synthetic wallet, local password check and generated Xbox Bio transaction
Example wallet data. The app prepares the text; you choose when to publish it.

01 / Get started

Extract, open, prepare.

  1. Install Java 17 or newer if needed. Check with java -version. A JDK is only needed if you want to compile the source.
  2. Extract the ZIP. Open Start KMCoin Player.cmd on Windows, or run sh start.sh from the extracted folder on Linux.
  3. Load your exact Player Info name, SteamID64, Xbox XUID or @wallet number. Enter your KMCoin wallet password and check it locally.
  4. 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 actionWhat you publish
Steam initial key or native bridgeThe generated 63-character text in the linked Steam account's real-name field.
Steam transfer, full bridge or renewalThe generated Steam commitment first, then the full transaction in an Xbox Bio.
Xbox setup, transfer, bridge or renewalThe full transaction in the Bio of the Xbox identity recorded for that wallet.
Historical Minecraft walletThe 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.

55bfffa1a4b7604775bdeb1537790fb98d2d94f3b10739804ec896289b53859a

Windows 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.