PRL Wallet send/receive screen
PRL Wallet balance overview
PRL Wallet miner stats screen

The Miner's Android Wallet

Monitor Your Rigs. Move Your PRL. From Your Phone.

Latest Release

Verified builds, signed and hashed. No intermediaries.

Loading release data...

Technical Architecture

The unmodified official Oyster wallet engine, vendored from the Pearl core and compiled into Android via gomobile. No Kotlin reimplementation. No new bug surfaces. No mocks. No compromises.

Technical Architecture

System Architecture

The unmodified official Oyster wallet engine is vendored from the Pearl core repository and compiled into an AAR via gomobile. No Kotlin reimplementation means no new bug surfaces — the exact same battle-tested Go code that runs the daemon, now callable from Android.

Architecture Infographic

Component Overview

Jetpack Compose UI communicates through the androidbridge to the Oyster daemon logic — the exact same code running on desktop and server nodes.

Development Guide

Development Blueprint

From Android Studio project setup through NDK configuration to signed release builds. The complete guide for contributors and auditors.

Built for Miners, Open to All

The official Pearl wallets are desktop-only. PRL Wallet fills the gap — native Android power for miners who need to monitor, manage, and move funds without sitting at a workstation.

Monitor On-the-Go

Check balances, transaction history, and UTXO status from anywhere. No need to remote into your mining rig or carry a laptop to the field.

Transact Away from Desktop

Send and receive PRL while away from your main node. Sign transactions with the same cryptographic engine that runs the daemon — no security downgrade for mobility.

First Native Android Option

Until PRL Wallet, the only official Pearl wallets were desktop-bound. We are the first — and currently only — native Android wallet for the Pearl ecosystem, built specifically to serve miners who live on mobile.

Miner-Centric Roadmap

Mining Pool Integration

Direct connection to pool APIs for real-time hashrate, worker status, and payout tracking — all inside the wallet.

Push Notifications for Payouts

Instant alerts when pool payouts arrive, block rewards confirm, or UTXO maturity thresholds are reached.

Cold-Storage Sweeping

One-tap sweep of mining rewards from hot addresses to cold storage, with configurable thresholds and automatic batching.

Hardware Wallet Pairing

Bluetooth/USB pairing with Ledger and Trezor for air-gapped signing of large mining consolidations.

Multi-Pool Aggregation Dashboard

Unified view across multiple mining pools, solo mining nodes, and staking contracts — one screen, all your yield.

The Blueprint

Browse the complete prldroid-wallet specification. Interactive flipbook — or download the PDF.

Page 1 / --

From the Ledger

Technical writing on the architecture, philosophy, and roadmap of the PRL Wallet.

Release History

Every build, every change, every hash. Cumulative and immutable.

Loading release history...

Frequently Asked Questions

Common questions about the PRL Wallet architecture, custody model, and security.

What is PRL Wallet?

PRL Wallet is the official noncustodial Android wallet for the Pearl Blockchain. It embeds the unmodified Oyster wallet engine from the Pearl core repository via gomobile, meaning no Kotlin reimplementation and no new bug surfaces. You hold your own keys; the developers cannot access, recover, or reset them.

Is PRL Wallet custodial?

No. PRL Wallet is fully noncustodial. Your private keys and seed phrases are generated and stored exclusively on your device. The developers have no ability to access, recover, or reset your wallet.

Does PRL Wallet provide exchange or trading functions?

No. PRL Wallet does not provide exchange, swap, or trading functions. The wallet may contain referral links to third-party exchanges for liquidity access. These links may generate compensation, but the project is not otherwise affiliated with those platforms.

Is the wallet engine a reimplementation?

No. PRL Wallet vendors the unmodified official Oyster wallet engine directly from the Pearl core repository and compiles it into Android via gomobile. There is no Kotlin or Java reimplementation, which means no new vulnerability or bug surfaces are introduced. The exact same Go code that powers the Pearl daemon runs inside the Android app.

What cryptographic features does PRL Wallet support?

PRL Wallet supports post-quantum XMSS cryptography via BIP-86 (purpose 86, Taproot addresses) and purpose 222 for extended Merkle signature schemes. It also implements BIP-32/44/86 hierarchical deterministic key derivation and full UTXO management.

How is the wallet engine integrated into Android?

The Oyster wallet engine is compiled into a native Android Archive (AAR) using gomobile bind. The Android app (built with Jetpack Compose and Kotlin) communicates with the engine through the androidbridge package, which imports real production packages from the Pearl core repository.

Is there an official Pearl Android wallet?

No. The official Pearl wallets are desktop-only. PRL Wallet is the first — and currently only — native Android wallet for the Pearl ecosystem. It was built specifically because miners needed a way to monitor balances, manage UTXOs, and transact without carrying a laptop or remoting into a node.

Can I monitor my mining rewards on the go?

Yes. PRL Wallet gives you full visibility into your balances, transaction history, and UTXO status from anywhere. Future releases will add mining pool API integration, push notifications for payouts, and a unified multi-pool dashboard.

What miner-focused features are on the roadmap?

The miner-centric roadmap includes: mining pool API integration for real-time hashrate and worker status; push notifications for pool payouts and block reward confirmations; one-tap cold-storage sweeping of mining rewards; hardware wallet pairing (Ledger/Trezor) for air-gapped consolidation; and a multi-pool aggregation dashboard that unifies all your yield sources in one screen.