Web3 · Wallets

Crypto wallet development for iOS, Android and web

A wallet people can set up without writing down a seed phrase, where they understand what they sign, and which they can recover after losing the phone. Non-custodial, embedded in your app, or a front end for a licensed custodian.

Built end to end, the code is yours
Please notePazl develops software on the client’s assignment and does not provide digital asset services: we do not issue, hold or exchange digital assets and do not promise income. Projects that need a licence or registration (issuing digital financial assets, exchange, custody) are built for clients licensed by the National Bank of Kazakhstan or AFSA (AIFC), or for foreign markets. Unsecured digital assets are not a means of payment in Kazakhstan.What the law says →
Breakdown

Wallets we build

We choose the key model before the design.

Non-custodialKeys on the user’s device, protected by a passkey and the phone’s secure module. Only the user can move the assets.
EmbeddedA wallet inside your app, created at sign-up. We document for your lawyer who can manage the keys and how.
Custodian front endYour app over the API of a licensed custodian: the custodian holds the assets, not you and not us.
MultichainEthereum, compatible chains and Solana in one balance view.
Comparison

Who holds the keys

The main question for any wallet: the design and the status both follow from it.

Who holds the keysNon-custodialCustodial
KeysWith the user, on their deviceWith the organisation that holds the assets
Who can move assetsOnly the userThe custodian, on the client’s instruction
Status in KazakhstanSoftware that holds no one else’s assetsCustody for clients only under a licence
RecoveryPasskey, a second device or trusted contactsThrough the custodian after an identity check
What the law says

Wallets under Kazakhstan law

The Law on Digital Assets and the Law on Permits and Notifications as in force on 15 November 2026.

  • What the law calls a wallet

    A digital asset wallet is a software or hardware tool used to store or manage cryptographic keys that gives access to digital assets and transactions with them (Law on Digital Assets, Art. 1(4-2)).[1]

  • Custody for clients needs a licence

    Custody is part of the licence for the securities and digital asset markets (Law on Permits, Annex 1, item 54), and the National Bank sets the requirements for providers’ client wallets (Art. 12-1(7)). We build custodial wallets for clients with that status or for AIFC participants licensed by AFSA.[1][2]

  • Transfer data

    Providers collect sender and recipient data for transfers of unsecured digital assets, and without it they suspend the operation for at least 48 hours (Art. 12-1(8), (9)). In a custodial wallet those fields belong in the send screen.[1]

  • Cryptographic protection tools

    The licence list includes a licence to develop cryptographic information protection tools (Annex 1, item 27). We have not checked whether a wallet built on standard crypto libraries falls under it: we confirm this with the client’s lawyer before work starts.[2]

Step by step

How we build a wallet

Key decisions first, then screens.

  1. Custody model

    Who holds the keys, decided with your lawyer before any design.

  2. Risky screens

    Setup, signing and recovery, tested with real people.

  3. Build and test

    iOS, Android or web, on testnet first.

  4. Submit and hand over

    App Store and Google Play review, release, code and docs to you.

Checklist

What the work includes

A wallet a non-expert can set up and recover.

  • Create and importA new wallet, import of an existing one and a backup.
  • Send and balancesSend, receive and balances on the agreed chains.
  • Readable signingWhat the person approves, in words: amount, recipient, contract permissions.
  • RecoveryA recovery flow agreed with you and tested in advance.
  • Key map for your lawyerEvery key, server and co-signer that could move assets, in one document.
  • User data in KazakhstanUsers’ personal data stays on a server in Kazakhstan, as the personal data law requires.
Read next

Around your wallet

Design, the app and the law.

Sources

Checked on 15 November 2026

  1. Law of the Republic of Kazakhstan No. 193-VII of 6 February 2023 "On Digital Assets in the Republic of Kazakhstan"
  2. Law of the Republic of Kazakhstan No. 202-V of 16 May 2014 "On Permits and Notifications"

This is not legal advice. Laws change: before launch, check the current version on adilet.zan.kz and talk to a lawyer or accountant.

Questions

Short and to the point.

Can users skip the seed phrase?

Yes. A smart account (ERC-4337) can use a passkey as its signer, or the key can live in the phone’s secure module, with recovery agreed up front. Advanced users can still export a phrase if you want that.

Which chains do you support?

Ethereum and compatible chains (Polygon, BNB Chain, Arbitrum, Base), and Solana. We add the chains where your users actually hold assets, not to make a long list.

Will it pass App Store and Google Play review?

We build to Apple’s and Google’s rules for crypto apps and write the review notes. The decision is theirs: if they flag something, we fix it.

What does a crypto wallet cost?

We name the price after the brief, once the platforms, chains and custody model are clear, and fix it in the contract.

Do we need a licence for a wallet?

It depends on custody. Holding assets for clients requires a licence, so we build custodial wallets for clients licensed by the National Bank or AFSA, or for foreign markets. For a non-custodial wallet there is a separate question of a licence for cryptographic protection tools: we confirm it with the client’s lawyer.

Can users exchange or buy crypto in the wallet?

In Kazakhstan unsecured digital assets are exchanged only by an exchange operator licensed by the National Bank, AIFC venues and participants of the special regime (Art. 12-1(1)). We build that feature only for a client with such a status. We exchange nothing ourselves and accept no funds.

What kind of wallet do you need?

Describe the idea and we reply quickly with the scope and the next step.

Your selectionCrypto walletPrice after the brief
The team gets your request; we reply during business hours.Price fixed in the contract before you pay.No calls unless you ask.
Request a quote
Project budget
Your request goes to the team. We reply by email, no cold calls.

Got a task? Write to us.

Describe your project on WhatsApp or by email. We reply during working hours and name the price after the brief.