Skip to content
03 · Wallet · mobile · desktop · custodial

A wallet your customers can recover.

Email sign-up, PIN or Face ID, no seed phrase. One wallet engine behind iOS, Android, a native macOS app (Rust + Tauri, signed and notarized) and Windows; a backend that holds the keys, the limits and the audit trail; a 7-language website. Delivered in stages, backend first.

apps · iOS, Android, macOS
3
screens
40
coins · BTC, ETH, USDT×2, USDC, TRX
5
site languages, Arabic included
7
Product film · 26 seconds

Watch the wallet app run.

Balances, assets, Earn with a term picker, Convert at a live quote, QR receive, an address-checked send and the security settings, recorded in the white-label wallet app under a demo brand.

Recorded in the wallet app with a demo brand and sample data. Captions in English.

How it is built

One wallet engine. Five surfaces. One backend.

Mobile and desktop share a single TypeScript wallet engine, so a fix or a feature ships to every platform in one release. The apps hold no keys and no chain code; everything that touches funds lives in the backend.

Apps
iOSIn review · React Native · App Store
AndroidLive · React Native · Google Play
macOSLive · Rust + Tauri · signed & notarized
WindowsLive · Rust + Tauri · unsigned build for now
WebLive · 7-language site · download page
Engine
Wallet engineTypeScript · one package for all apps
Address ShieldFormat, network, lookalike addresses
Device & sessionPIN, biometrics, lockout, remote sign-out
Live dataWebSocket prices, balances, orders
i18nTR EN RU PL · identical key counts
Backend
Accounts & identityIdentity service · email, 2FA, devices
Custody & ledgerLedger & custody · 9 chain bridges · Vault
ConvertQuotes via Mirror engine · optional
EarnFlexible, locked, dual-asset · optional
Back officeUsers, limits, hot-wallet sweeps, audit
Accounts & security

Recoverable like any other app.

Email sign-up

Email, password, 2FA. PIN and biometric lock on the device; lockout after failed attempts.

Devices and sessions

Device registration, one session per device, remote sign-out, with matching support on the exchange side.

Custodial

Keys stay in custody; the app contains no chain or cryptography code. Stated plainly to your users.

Limits

Daily limits per tier; a human reviews above the limit.

Send & receive

Address Shield on every send.

Withdrawal on one screen

Address, amount and summary together, confirmed with 2FA. New addresses saved to the address book; correct network chosen automatically for multi-chain assets.

Address Shield

Format and network checks before confirmation; wrong-network sends stopped and lookalike (address-poisoning) destinations flagged against saved, recent and own addresses.

Receive

Per-asset address with the network named on it, QR, minimum amount and confirmation depth.

Live data

Price, balance and order updates over WebSocket.

Wallet · one transfer

Sending, with every safety check in the path.

What the wallet checks between tapping send and the transaction leaving custody.

  1. The user picks the asset, network and amount.
  2. Address Shield blocks wrong-network and look-alike addresses.
  3. A second factor confirms it is really the user.
  4. Limits and the custody policy approve the amount.
  5. Custody signs and broadcasts; the app tracks confirmations.
  6. Wrong-chain withdrawals stopped before they happen
Native desktop

Not a website in a wrapper.

macOS

Rust + Tauri, signed and notarized by Apple. Small, fast, native. Distributed from your download page.

Windows

Rust + Tauri for Windows 10 and 11. Same engine as macOS and mobile, distributed from your download page.

One wallet engine

Mobile and desktop share one TypeScript wallet engine, so improvements reach all of them at once.

Product film · 24 seconds

The same wallet on the desktop.

Balances, the asset table, Convert at a live quote, receive with a network picker, a keyboard-first send and device sessions, recorded in the native macOS and Windows app under a demo brand.

Recorded in the desktop app with a demo brand and sample data. Captions in English.

Convert, Earn, Card

Modules.

Optional

Convert

Instant swaps at a quoted price with fee shown before confirm; quotes from your Exchange’s Mirror engine or an external source.

Optional

Earn

Reward programmes, switched on only where your licence allows; the same Earn engine as the exchange.

Planned

Card

Card program through a partner (RedotPay); the waitlist screen is ready in the app.

Website

Seven languages, RTL ready.

Download page

Store links, desktop downloads, product narrative, app screens.

Languages

EN, TR, RU, PL, ZH, JA, AR today; add yours.

Content

Same content platform as the exchange: guides and FAQs that bring readers who become users.

Screens

Wallet, site, desktop.

Screens from the running system.

Receive
ReceiveNetwork picker, QR code and a pending incoming transfer.
Desktop download page
Desktop download pageiPhone, Android, Windows and macOS in one place.
Site in Arabic
Site in ArabicRTL ready.
Wallet app home
Wallet app homeWhite-label wallet app, demo brand.

Some figures in these screens are sample data; layouts and features are the running software.

Delivery stages

Backend first, then each platform.

Three weeks for backend plus mobile; desktop and Windows follow as stages you can take or leave. Each stage ends with a build in your hands.

01 · weeks 1–2Live

Backend & custody policy

  • Accounts, identity, 2FA, devices
  • Custody tiers, limits, Address Shield lists
  • Convert / Earn switched on if ordered
  • Back-office roles and audit
02 · weeks 3–6Live

iOS & Android

  • Rebrand: colours, icon, splash, store listing
  • Build, sign in your accounts, TestFlight / internal track
  • Store review with the reusable package
  • Public release
03 · weeks 5–7Live

macOS desktop

  • Native Rust + Tauri app
  • Signed and notarized in your Apple Developer account
  • Download page, auto-update channel
04 · weeks 6–8Live

Windows desktop

  • Same engine, Windows installer
  • Code signing in your name (Azure Artifact Signing or an OV certificate)
  • Download page and update channel
05 · parallelLive

Website & languages

  • 7-language download site, Arabic RTL
  • App-store badges, FAQ, support links
  • Extra languages as one-time items
Backend & admin panel

The apps are thin. The backend does the work.

Same identity, custody and ledger services as the exchange, plus a wallet admin for the team that runs it. If you also take the Exchange block, one admin covers both.

Accounts & identity

Email sign-up, password rules, 2FA (TOTP), device registration, session list, remote sign-out. Optional KYC tiers through Sumsub when limits require it.

Custody & ledger

Per-user deposit addresses on 9 chains, collection to hot wallet, withdrawals through the policy engine, double-entry ledger, reconciliation against the chain.

Address Shield service

Format and network validation, same-asset wrong-network detection, lookalike-address warnings, and payment-link parsing that never resolves to a token contract.

Convert & Earn services

Quotes from the Mirror engine, fee shown before confirm; Earn products with daily accrual. Both optional, both switched on from the admin.

Notifications

Push (APNs, FCM), email and SMS for deposits, withdrawals, sign-ins and security events; delivery log in the admin.

API for the apps

REST for account and money actions, WebSocket for prices and balances; versioned, so old app builds keep working through a store review.

Wallet admin · screens

Shared admin shown. Wallet-only deployments get the same screens scoped to wallet users.

Users
UsersSearch, level and status, labels, devices.
Deposits
DepositsChain, txid, confirmation depth, status.
Withdrawals
WithdrawalsQueue, approve/reject, policy decisions.
Assets
AssetsCoins, networks, limits, fees, min deposit.
Balance adjustments
Balance adjustmentsReason and operator on every row.
User activity
User activitySign-ins, devices, security events, failed attempts.
Integrations
IntegrationsKYC, SMTP, SMS, push; secrets masked.
Audit log
Audit logWho, what, when; exportable.

Some figures in these screens are sample data; layouts and features are the running software.

Specifications

Wallet at a glance

Platforms
iOS, Android (Expo + React Native) · macOS and Windows native (Rust + Tauri) · 7-language site
Assets
BTC, ETH, USDT (TRC-20, ERC-20), USDC, TRX · SOL and BSC assets on request
Custody
Built-in policy or your Custody block · keys apart from apps
Backend
Identity service · ledger and custody · Address Shield service · notifications · versioned REST + WebSocket API · wallet admin (shared with Exchange when both are licensed)
Languages
App: TR EN RU PL · Site: 7 incl. Arabic
Publishing
Your store accounts and certificates; builds and review package by us
Pricing
Cloud from €670 / mo + setup · self-hosted €11,900 · source €28,700 · iOS, Android, macOS and Windows as modules — build an estimate

Install the demo wallet.

TestFlight and APK builds after the first call; macOS build on the demo download page.