An exchanger wallet that already works like a platform.
Not just an address page for payments. iEXWallet accepts deposits, makes payouts, runs system wallets, connects network providers, screens addresses with AML, and keeps queues, monitoring and a ready public API for your exchange.
Each instance runs on your server. Keys, database, logs, limits and routing rules stay under the exchanger owner’s control — nothing goes to a third-party service.
This project connects to an active iEXExchanger license and works as an additional module for the core platform.
Which networks and coins already work
Each currency is its own item, with an icon and a network. iEXWallet accepts payments and sends payouts across these networks, and the asset set can be extended for your exchanger.
A simple path from order to payout
The wallet connects to your exchanger site and handles all the blockchain work — you don’t need to calculate or check anything by hand.
The client places an order
On your site the client creates an order, and the wallet issues a separate payment address for it.
The money arrives
The wallet detects the incoming payment and waits for the required confirmations — the operator does nothing.
Your site gets the status
The wallet automatically tells your site the payment was received — retrying if the connection drops.
Payout to the client
You send funds to the client straight from the wallet, no middleman. Each payout goes out exactly once.
See iEXWallet in action
A short video shows the live wallet interface: what the working dashboard looks like, where operations are controlled, and how the product feels in daily exchanger work.
What the owner sees in the dashboard
A ready working panel, not a generic wallet: orders, wallets, network providers, AML, staff roles, notifications and logs — all in one dashboard in Russian and English.
Overview and analytics
A home screen with daily figures, turnover, revenue and charts across operations, wallets and sites.
Deposits
All client deposits: amounts, statuses, network confirmations and details of every transaction.
Payouts and approvals
Creating payouts, an approval queue, retry and cancel, and two-person rules for large amounts.
Wallets
Hot, working, cold and energy wallets: balances, transfers and routing rules.
Networks and providers
Enabling and disabling networks, blockchain connections, backup providers and their status.
Exchange rates
Rates from Binance, ByBit and CoinGecko at once, a source choice per currency and current quotes.
AML and checks
Address risk screening, per-currency policies, check history, manual checks and a blacklist.
Notifications
Telegram and email recipients, event subscriptions, a delivery log and test notifications.
Staff and access
Roles and permissions, two-factor login, sessions and devices, an IP allowlist and an action log.
Settings
Wallet behaviour for your exchanger: over/underpayment, limits, batched payouts, branding and more.
Control over funds after payment
iEXWallet always knows where funds arrived, when the network confirmed them, what to do with a wrong amount and where to move the balance after crediting — to a hot, working or cold wallet.
A separate address per order
Each order gets its own address. On TON a shared address with a unique memo comment tells payments apart.
A wrong amount is not lost
Underpayment, overpayment and a wrong amount get separate statuses — funds aren’t lost and the operator decides what to do.
Protection against chain reorgs
If the network rolls back an already-credited payment, the wallet detects it and notifies you — funds don’t get stuck in the wrong status.
Automatic move to storage
After crediting, funds move by rules to the right wallet (hot or working) based on network, currency, site and a minimum amount.
Lower network fees
Energy rental on TRON for cheap USDT payouts, automatic gas top-up on EVM networks, storage-fee control on TON and a fee ceiling per currency.
Batched payouts
Several Bitcoin and Litecoin payouts are combined into one transaction — with a configurable minimum and maximum. The fee is split across all of them.
Speed-up and pre-send check
A stuck transaction can be sped up by raising the fee, and before sending the wallet checks the payout so money isn’t wasted.
Hot-wallet exposure control
You can cap how much sits in the hot wallet — the excess automatically moves to cold storage for safety.
Key, payout and address protection
The wallet combines technical server protection with clear rules for money: who can send funds, which limits apply, what happens to a suspicious deposit and how the full action history is preserved.
Login with 2FA
Dashboard login uses a password plus a one-time code from a phone app. A stolen password alone is not enough to get in.
Access only from your IPs
The admin panel opens only from allowed IP addresses, with a break-glass option if your address changes.
Roles, sessions and devices
Each staff member has their own permissions. All active logins and devices are visible, you can log out everywhere, and a new IP or unusual country triggers an alert.
Keys in a protected vault
Private keys and secrets are stored encrypted, not in plain settings. The master key can be rotated, and revealing a key requires re-login.
Two-person payout approval
A large payout must be approved by a second staff member. The person who created it cannot approve it themselves.
Payout limits
Limits per single payout, per day and per week. Anything over the limit is automatically put on hold for review.
Delay and a global kill-switch
Large payouts go out after a delay you can cancel, and a single button instantly freezes all payouts.
AML and address lists
Risk screening of addresses before payout, a blacklist of withdrawal addresses and a whitelist of trusted ones. Anything suspicious goes to manual review.
Full action log
Every staff action is written to a tamper-evident log — who changed what and when.
Monitoring, alerts and recovery
iEXWallet is designed for more than the happy path. Watchdogs, system health checks, queues, automatic retries and logs surface a problem to the operator before a client contacts support.
Live overview and analytics
A home screen with daily figures, turnover, revenue and charts across operations, wallets and sites — updated in real time, without reloading the page.
Liquidity forecast
The system shows how long the balance will last for payouts, so you can top up in advance instead of at the last minute.
Telegram and email notifications
Payouts, low balance, provider failures and other events reach the chosen recipients. You configure who gets what, plus a delivery log.
Watchdogs
The wallet watches for stuck payments, low balance, unavailable providers and anomalies — and warns you in advance.
Auto-retries and recovery
If a network or provider is temporarily down, tasks retry automatically, and after a restart the system resumes from the same place without losses.
Backup network providers
Each network can have several providers. If one is down, the wallet automatically switches to another.
Balance reconciliation
The system regularly checks what’s recorded in the database against real on-chain balances — any mismatch is immediately visible.
Logs for investigation
Detailed logs of actions, providers, notifications and anomalies — to quickly get to the bottom of any situation and never lose track.
What iEXWallet is built with
The dashboard, server core, shared API contracts, queues and infrastructure are separated so the wallet deploys as a standalone product on your own server.
Operator admin
React/Vite SPA with i18n, TanStack Query, shadcn/ui and live operations pages.
API, workers and queues
NestJS core combines public API, admin API, workers, scheduler and notifications.
Self-hosted deployment
The wallet runs as a separate server-side product with bootstrap secrets and DB-managed settings.
iEXWallet — a ready platform, not a single payment module
One page shows what matters: which networks are connected, how deposits and payouts work, who owns the keys, how AML works, where to watch monitoring and how your site receives statuses.