Built for Solana Seeker

Game Boy Advance, signed on Solana.

Drop in your ROM. Connect your wallet. Pay 0.1 SOL once — and that's it. No accounts. No expiring license. No servers we could ever shut down. The blockchain itself proves you own it.

0.1 SOLOne-time license
Android 8.0+Minimum requirement
6.8 MBAPK size
SKR GBA running Pokémon Smaragd-Edition
100%
On-chain license
mGBA
libretro core
MWA
Wallet adapter
Plays · Forever

Just the parts that matter.

Built on top of mGBA — the most accurate open-source GBA core out there. No telemetry phoning home. No analytics SDK eating your data. No ads. Just the emulator and your wallet.

mGBA libretro core

Cycle-accurate Game Boy Advance emulation powered by the gold-standard mGBA core. Compiled natively for ARM64, ARMv7 and x86_64.

On-chain licensing

Your 0.1 SOL license payment is verified directly on the Solana blockchain — no central license server, no API key, no account.

License recovery

Reinstalling the app? Switch devices? Reconnect your wallet — the app scans your transaction history and restores your license automatically.

Customizable controls

Drag and drop every on-screen button. D-pad, A/B cluster, Start/Select and Settings can be repositioned. Layouts saved separately per orientation.

Save states + SRAM

Save and load game states anywhere. In-game saves (Pokémon, Zelda, etc.) are written to your device's Documents folder — survives uninstalls.

Fast-forward

1×, 2×, 4× or 8× speed. Skip grinding, breeze through dialogue, finish what you couldn't as a kid.

Auto-save on pause

Switch to another app or get a call mid-battle? SKR GBA automatically writes a save state when the app is paused. Resume right where you stopped.

Native rendering

OpenGL ES 2.0 with hardware-accelerated rendering. Haptic feedback on every input. Smooth 60 fps emulation on the Seeker.

Cheat codes (optional)

GameShark, Action Replay, and Code Breaker support — but locked behind a 0.2 SOL "Anti-Cheat Fee". We believe games should be earned.

A
B

Wallet in. ROM in. Done.

No email signup. No KYC dance. No magic links to your inbox. Your wallet is your account, your license, and your only login — same as every dApp on Solana.

1

Connect your wallet

Tap "Connect Wallet" in the app. SKR GBA uses the Solana Mobile Wallet Adapter (MWA) — works with Seed Vault on Seeker, Phantom, Solflare, and any other MWA-compatible wallet.

2

Pay 0.1 SOL once

The app builds a SOL transfer transaction directly to the treasury wallet. You sign it in your wallet app. The transaction is then verified on-chain before access is granted.

3

Load a ROM and play

Provide your own legally-obtained GBA ROM file. The app loads it into the mGBA core. Your license persists — reinstall the app, switch devices, your license follows your wallet.

Every byte, accounted for.

Real specs, no hand-waving. APK is signed, reproducible, and shipped through the Solana Seeker dApp Store — the official review process is the audit.

Application IDcom.skrgba.seeker
Version1.0 (code 1)
Minimum Android8.0 (API 26)
Target Android15 (API 35)
Architecturesarm64 · armv7 · x86_64
APK size~6.8 MB
Emulator coremGBA libretro
RenderingOpenGL ES 2.0
Wallet protocolSolana MWA
Solana networkmainnet-beta
RPC endpointHelius Gatekeeper
LicenseProprietary

Bring any wallet.

We use the Mobile Wallet Adapter — the standard Solana protocol every serious wallet implements. We didn't have to whitelist anyone. It just works.

SV
Solana Seed Vault
Native to Seeker · recommended
P
Phantom
Most popular Solana wallet
S
Solflare
Mobile + browser wallet
+
Any MWA wallet
Open standard, no lock-in

0.1 SOL. That's the whole price list.

One transaction. No tiers, no "pro plan," no in-app currencies. The cheat unlock is its own thing — and yes, on purpose, it costs more than the actual emulator.

Anti-Cheat Fee
Optional shame fee to unlock cheats
0.2SOL
  • Unlocks the cheat code entry dialog
  • GameShark / Action Replay / Code Breaker formats
  • Permanently tied to wallet
  • Costs more than the license — by design
  • Not required to play any game
— Why the cheat fee costs more —
Look — we get it, sometimes you just want to one-shot Brock with a Lv5 Pikachu. But pricing cheats at twice the emulator itself is a small speed bump to make you think about it first. Beat the gym leaders the honest way. Or pay the toll.

Frequently asked questions

Does SKR GBA include any ROMs?

No. SKR GBA is an emulator only — it does not include, distribute, or host any Game Boy Advance ROM files. You are responsible for providing your own legally-obtained ROMs.

The first time you use the app, it creates a folder at Internal Storage → Documents → SkrGba → ROMs. Copy your own ROMs there so the app can find them.

What happens if I reinstall the app or get a new device?

Your license is tied to your Solana wallet address, not the app installation. After reinstalling or switching devices, just reconnect the same wallet — the app scans your transaction history and automatically restores your license. No re-purchase needed.

Your save states and in-game saves are stored in your device's Documents folder and survive app uninstalls on the same device.

Why pay with SOL instead of a regular in-app purchase?

On-chain licensing is genuinely permanent: there is no central license server we could shut down, no account database we could lose, no subscription that expires. The blockchain itself proves you own the license.

It also means no Google Play 30% fee, no payment processor middlemen, and the developer never holds your personal data.

Which wallets are supported?

Any wallet that implements the Solana Mobile Wallet Adapter (MWA) standard. This includes:

Solana Seed Vault (built into the Seeker)
Phantom (mobile app)
Solflare (mobile app)
• Any other MWA-compatible wallet

SKR GBA does not require special integration for each wallet — MWA handles it as an open standard.

Why does the Anti-Cheat Fee cost more than the license?

Intentionally. We believe games are meant to be earned, not bypassed. By charging 0.2 SOL — twice the cost of the actual license — we make cheating expensive enough that most players will pause and reconsider.

If you absolutely need cheat codes (replaying old favorites, accessibility, completionist runs), the option is there. But you'll pay for the privilege.

What permissions does the app need?

SKR GBA only requests the permissions strictly required for emulation:

INTERNET — to verify your license on the Solana blockchain
VIBRATE — for haptic feedback on button presses
MANAGE_EXTERNAL_STORAGE — to read your ROM files from the Documents folder

No camera, no contacts, no location, no analytics, no tracking SDKs of any kind. You can audit the exact permission list by inspecting the APK manifest yourself.

What license is SKR GBA under?

SKR GBA itself is proprietary software, copyright © SKRGBA. The application is licensed for personal, non-commercial use to anyone who has paid the 0.1 SOL on-chain license fee. You may not redistribute, repackage, or commercially exploit the app or its code.

The underlying mGBA libretro emulator core is open source under its own respective license — see mgba.io for details.

Can I get a refund?

No. All sales are final. We do not issue refunds under any circumstances.

Solana blockchain transactions are irreversible — once a payment is confirmed on-chain, we have no technical way to reverse it. There are no refunds for change of mind, accidental purchases, dissatisfaction, device issues, or any other reason.

Before paying, make sure you want to proceed:

• Read all features, permissions, and pricing on this page
• Verify the treasury wallet on a Solana block explorer before signing
• Confirm your wallet is on the correct network (mainnet-beta)

Made by one person. For the love of it.

S

SKRGBA

Independent solo developer focused on bringing native, hardware-grade emulation to the Solana mobile ecosystem. SKR GBA is built and maintained by one person.

Solana ecosystem Independent Self-published

Soon. On your Seeker.

SKR GBA is in the dApp Store submission pipeline. When it goes live, you'll find it there. Bookmark the page or follow along on X.