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

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

NFC tap to pay
Bluetooth nearby send
Bluetooth nearby receive
04 / NFC & BLUETOOTH NEARBY

Tap. Scan. Pay nearby. No QR needed.

NFC tap-to-pay brings your Seeker close to any compatible device to send instantly. Bluetooth Nearby scans for devices in range — select a recipient and send. Both modes sign through Seed Vault and confirm on Solana.

NFC TAPBT NEARBYSEED VAULT SIGNED

Profile and settings
05 / 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
🔊
+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 packagesseekerpay_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.

End User License Agreement

SeekerPay Consumer App  ·  Distributed exclusively on the Solana Seeker App Store  ·  Effective: January 1, 2026
IMPORTANT — PLEASE READ

This End User License Agreement ("EULA") is a legal agreement between you ("User") and Vasu Thammaiah ("Developer") governing your use of the SeekerPay mobile application ("App"). By downloading, installing, or using the App you agree to be bound by this EULA. If you do not agree, do not install or use the App.

The SeekerPay consumer app is proprietary software. It is not open source and is not distributed under the MIT License. It is published solely through the Solana Seeker App Store and governed exclusively by this EULA.

1. License Grant

Subject to the terms of this EULA, Developer grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to install and use one copy of the App on a Solana Seeker device that you own or control, solely for your personal, non-commercial use.

2. Restrictions

You may not:

  • •  Copy, reproduce, redistribute, or republish the App or any portion thereof;
  • •  Reverse engineer, decompile, disassemble, or attempt to derive the source code of the App;
  • •  Modify, adapt, translate, or create derivative works based on the App;
  • •  Rent, lease, loan, sell, sublicense, or transfer the App or your rights under this EULA to any third party;
  • •  Remove, alter, or obscure any proprietary notices, labels, or marks on the App;
  • •  Use the App for any unlawful purpose or in violation of any applicable law or regulation;
  • •  Use the App to process transactions on behalf of third parties or as part of a commercial service without express written permission from the Developer.
3. Intellectual Property

The App, including all source code, graphics, user interface design, artwork, logos, and documentation, is owned exclusively by Vasu Thammaiah and is protected by copyright, trade secret, and other intellectual property laws. This EULA does not grant you any ownership interest in the App. All rights not expressly granted herein are reserved by the Developer.

4. Blockchain & Financial Disclaimer

The App facilitates Solana blockchain transactions. You acknowledge that:

  • •  Blockchain transactions are irreversible. The Developer cannot reverse, cancel, or recover any transaction once broadcast to the network;
  • •  Cryptocurrency values are volatile and the Developer makes no representation regarding the value of any digital asset;
  • •  You are solely responsible for the security of your wallet credentials, seed phrases, and private keys;
  • •  The App is not a financial institution, money services business, or licensed broker-dealer.
5. Updates & Changes

The Developer may, at its sole discretion, provide updates, patches, or new versions of the App. Updates may be required to continue using the App and may be delivered automatically through the Solana Seeker App Store. The Developer reserves the right to modify or discontinue the App at any time without prior notice.

6. Termination

This EULA is effective until terminated. Your rights under this EULA terminate automatically and without notice if you fail to comply with any of its terms. Upon termination you must cease all use of the App and delete all copies from your devices. Sections 3, 7, 8, and 9 survive termination.

7. Disclaimer of Warranties

THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE DEVELOPER EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. THE DEVELOPER DOES NOT WARRANT THAT THE APP WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.

8. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE DEVELOPER BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, LOSS OF DATA, LOSS OF DIGITAL ASSETS, OR BUSINESS INTERRUPTION, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF OR INABILITY TO USE THE APP, EVEN IF THE DEVELOPER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE DEVELOPER'S TOTAL CUMULATIVE LIABILITY SHALL NOT EXCEED FIFTY US DOLLARS ($50).

9. Governing Law

This EULA shall be governed by and construed in accordance with applicable law, without regard to conflict-of-law principles. Any dispute arising under this EULA shall be resolved by binding arbitration on an individual basis; class actions are waived to the fullest extent permitted by law.

10. Contact

Questions about this EULA may be directed to the Developer via @SeekerPay on X ↗.

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