SeekerPay โ€” Solana Payments for the Real World
LIVE ON SOLANA MAINNET

Pay anyone,
anywhere,
offline or on.

SeekerPay is the native Solana payment app built for the Seeker device โ€” QR, NFC, Bluetooth, and offline payments secured by Seed Vault hardware signing.

4.3B
SKR STAKED
100K+
SEEKER USERS
<400ms
TX CONFIRM
Offline payments
Send SKR
SeekerPay Home
Receive SKR
Activity

Every way to pay,
built into one app.

SeekerPay bundles nine payment actions โ€” QR Pay, Receive, NFC, Bluetooth, Offline, Multi Pay, Split Bills, .SKR, and more โ€” all signed through Seed Vault and confirmed on Solana in under a second.

QR Pay
Scan any SeekerPay or Solana Pay QR code to pay instantly. Detects wallet addresses and payment URLs automatically.
NFC Tap-to-Pay
Bring your Seeker close to another device โ€” payment completes with a single tap. No internet handshake required.
Bluetooth Nearby
Scan for nearby SeekerPay users over Bluetooth. Select a device, review the amount, and confirm within metres.
Offline Payments
No internet? Sign transactions locally via Seed Vault, queue them on-device, and they broadcast when you reconnect.
Receive
Generate a Solana Pay-compatible QR code for your wallet โ€” optionally pre-fill an amount. Share it anywhere to get paid instantly.
Multi Pay
Send SKR to hundreds of wallet addresses in a single on-chain transaction. Add recipients by address or .skr domain, set individual amounts, confirm once.
Split Bills
Create a group bill split โ€” equal or custom amounts per person. Add participants by .skr domain, label the bill, and track on-chain payment confirmations.
Seeker Verified Identity
Genesis Token holders get a Seeker Verified badge โ€” verified on-chain via Helius DAS API. Know exactly who you're paying before the transaction is signed.
.SKR Directory & Chat
Browse all registered .skr domains, resolve names to wallet addresses instantly, and message any domain holder directly in-app.

Built for the Seeker.

Every screen is designed for speed โ€” minimal taps, maximum clarity, zero friction.


Activity feed
Home screen
01 / HOME & ACTIVITY

Balance at a glance. Nine actions, one tap away.

Your SKR balance, USD value, and wallet address front and centre. PAY, RECEIVE, SEND, BT, NFC, OFFLINE, MULTI PAY, SPLIT BILLS, and .SKR โ€” all one tap away. Recent transactions update in real time from on-chain data.

SEEKER VERIFIEDLIVE BALANCETX HISTORY

Send SKR
Receive SKR QR
02 / SEND & RECEIVE

Type an address, scan a code, or tap a device.

Send SKR to any Solana wallet address or .skr domain โ€” with real-time domain resolution and Seeker Verified status. Quick-fill with 25 / 50 / 75 / MAX shortcuts. Generate a receive QR for a preset amount and share it in one tap.

SNS DOMAINSQR SHARESEED VAULT SIGNED

NFC tap to pay
Offline payments
03 / OFFLINE, NFC & BLUETOOTH

Pay without internet. Settle when you're back.

Offline-ready mode signs transactions locally via Seed Vault and stores them encrypted on-device. NFC tap-to-pay and Bluetooth nearby work anywhere โ€” markets, festivals, remote areas.

OFFLINE QUEUENFC TAPBT NEARBY

Profile and settings
04 / PROFILE & SETTINGS

Your keys. Your settings. Your Seeker.

Manage currency display (SKR / USD), enable voice notifications that read payment alerts aloud, connect a Helius API key for enhanced history, and set a custom RPC endpoint. Secured entirely by Seed Vault โ€” your private key never leaves hardware.

SEED VAULTHELIUS RPCVOICE ALERTS
SeekerPay Merchant Mode โ€” full-screen QR
๐Ÿ”Š
+500 SKR received
Payment confirmed on-chain

Shop Ready.
Always On.

Activate Merchant Mode and your QR code fills the screen โ€” visible, locked, and always ready to receive Solana payments. No tapping required for customers.

๐Ÿ“ท
Full-Screen QR, Always Active
Your Solana Pay QR code takes the entire screen. Screen stays on with wake-lock โ€” no auto-sleep interrupting transactions.
๐Ÿ”Š
Voice Payment Notifications
Every confirmed payment triggers an instant voice announcement โ€” amount and sender โ€” so you hear every sale even when the counter is busy.
๐Ÿช
Store Name & Branding
Set your shop name once. It displays above the QR so customers know exactly who they're paying โ€” builds trust at the point of sale.
โšก
Instant On-Chain Confirmation
Solana's sub-second finality means the payment toast appears before the customer even puts their phone away. No waiting, no doubt.

seekerpay-sdk

7 MIT-licensed Flutter packages โ€” seekerpay_core, seekerpay_nfc, seekerpay_qr, and more โ€” now live on pub.dev. Add Solana payments to any Flutter app in minutes.

pubspec.yaml ยท pub.dev
# pubspec.yaml โ€” all packages on pub.dev
dependencies:
  seekerpay_core: ^1.0.2      # RPC, wallet, payments
  seekerpay_domains: ^1.0.2   # .skr domain resolution
  seekerpay_nfc: ^1.0.2       # NFC tap-to-pay
  seekerpay_qr: ^1.0.2        # QR + Solana Pay URLs
  seekerpay_bluetooth: ^1.0.2 # Bluetooth P2P
  seekerpay_split: ^1.0.2     # Group bill splitting
  seekerpay_ui: ^1.0.2        # Theme + components

// Quick-start: send SKR to a .skr domain
import 'package:seekerpay_core/seekerpay_core.dart';
import 'package:seekerpay_domains/seekerpay_domains.dart';

final resolver = SnsResolver();
final recipient = await resolver.resolve('alice.skr');

await PaymentService.send(
  recipient: recipient,
  amount: 5000000,   // 5 SKR (6 decimals)
  mint: SeekerPay.skrMint,
);
๐Ÿ”„
7 focused packages
Core, Domains, NFC, QR, Bluetooth, Split, and UI โ€” each package is independent. Use only what your app needs.
โšก
Riverpod-ready state
All providers export Riverpod state notifiers. Drop into any existing Flutter + Riverpod project with zero boilerplate.
๐Ÿ“ฆ
Live on pub.dev โ€” v1.0.2
All 7 packages published on pub.dev โ†—. One line per package in your pubspec โ€” no local paths, no git refs.
๐Ÿ“„
Docs & sample app on GitHub
Full API reference, integration guide, and a runnable sample app โ€” all in the GitHub repo โ†—.

Serious stack for
serious payments.

Flutter + Compose
Native Android UI
Seed Vault
Hardware key signing
Mobile Wallet Adapter
One-tap wallet connect
Helius RPC
Solana data layer
Jupiter SDK
SKR โ†” SOL swaps
WorkManager
Background sync
Firebase FCM
Push notifications
CoinGecko API
Live USD price data

Private by design.

SeekerPay never touches your private keys. Everything sensitive lives in Seed Vault hardware and never leaves your device.

๐Ÿ”
Keys never leave Seed Vault
Your private key is stored in Seeker's secure hardware enclave. SeekerPay requests a signature โ€” it never sees or stores your key.
๐Ÿšซ
No personal data collected
We do not collect your name, email, or phone number. Your wallet address is public on-chain โ€” that's the extent of it.
๐Ÿ“ก
Minimal network requests
RPC calls go only to Solana mainnet and Helius. No tracking pixels, analytics SDKs, or third-party ad networks.
๐Ÿ“‚
Local-first storage
Offline payment queue and preferences are stored encrypted on your device only. Nothing syncs without your explicit action.

Privacy Policy

Effective: March 26, 2026  ยท  SeekerPay by Vasu Thammaiah  ยท  [email protected]
1. Introduction

SeekerPay ("we", "our", or "the app") is a native Android application for the Solana Seeker device. We are committed to protecting your privacy. This policy explains what information we handle, why, and your rights.

2. Information we do NOT collect

SeekerPay does not collect, store, or transmit:

  • Your name, email address, phone number, or any personally identifiable information
  • Your private keys or seed phrase โ€” these remain exclusively in Seed Vault hardware
  • Your device location, contacts, or camera roll
  • Advertising identifiers or cross-app tracking data
3. Information we access (not stored by us)

To function, SeekerPay makes read-only Solana RPC calls using your public wallet address. Public blockchain data is accessible to anyone on-chain. We transiently access:

  • Your public wallet address (to fetch balance and transaction history)
  • On-chain transaction records (publicly available on Solana)
  • Epoch and inflation data (global network data, not user-specific)
4. Local storage

The app stores the following data locally on your device only โ€” never transmitted to our servers:

  • Preferred currency display setting (SKR or USD)
  • Offline payment queue (signed transaction payloads, AES-encrypted at rest)
  • Optional Helius API key (stored in Android EncryptedSharedPreferences)
  • Custom RPC URL if configured
5. Third-party services
  • Helius RPC โ€” Solana RPC provider. Your public wallet address is included in RPC calls per Helius's privacy policy.
  • CoinGecko API โ€” Fetches SKR/USD and SOL/USD price data. No wallet address is sent.
  • Firebase Cloud Messaging โ€” Used for optional push notifications. Subject to Google's privacy policy.
  • Jupiter Aggregator โ€” Used for SKRโ†”SOL swaps. Routes computed on-chain.
6. Seed Vault & transaction signing

All transaction signing is performed exclusively by the Solana Mobile Seed Vault โ€” a secure hardware component in the Seeker device. SeekerPay presents a transaction for you to approve; your private key is never exposed to the app, stored by the app, or transmitted over any network.

7. Children's privacy

SeekerPay is not directed at users under 18. We do not knowingly collect data from minors. Cryptocurrency transactions carry significant financial risk.

8. Open-source SDK

All 7 seekerpay-sdk packages are published under the MIT License on pub.dev and GitHub. They inherit the same privacy principles: no analytics, no tracking, no data collection. Developers using the SDK are responsible for their own applications' privacy compliance.

9. Changes to this policy

We may update this policy as the app evolves. Material changes will be communicated via an in-app notice. Continued use constitutes acceptance.

10. Contact

Questions? Email [email protected] or open an issue on GitHub.

MIT License

Applies to all seekerpay_* packages  ยท  Published on pub.dev & GitHub
MIT License Copyright (c) 2026 Vasu Thammaiah Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Covered packages

The MIT License above applies to all packages in the seekerpay-sdk monorepo:

  • โ€ข  seekerpay_core โ€” base models, constants, result types
  • โ€ข  seekerpay_domains โ€” .skr domain resolution
  • โ€ข  seekerpay_nfc โ€” NFC tap-to-pay
  • โ€ข  seekerpay_qr โ€” QR & Solana Pay URLs
  • โ€ข  seekerpay_bluetooth โ€” Bluetooth P2P payments
  • โ€ข  seekerpay_split โ€” group bill splitting
  • โ€ข  seekerpay_ui โ€” Flutter widget library