Crypto and USD invoices
The operator or your site sets the amount in crypto or USD. USD invoices lock the rate when issued and give the customer a ready payment page.
Payment acceptance, crypto and USD invoices, payouts, system wallets, asset swaps, AML, analytics and alerts work as one platform.
You control keys, fund routes, limits, staff and providers. Data stays in your database, while the exchanger connects through a signed API and webhooks.
This project connects to an active iEXExchanger license and works as an additional module for the core platform.
From issuing an invoice and accepting payment to payouts, AML checks, reporting and system health — every core process lives in one control center.
The operator or your site sets the amount in crypto or USD. USD invoices lock the rate when issued and give the customer a ready payment page.
A period summary plus separate exports for deposits, payouts, conversions and fees. Large reports stream safely and open correctly in Excel.
Events reach the dashboard, Telegram, email and the browser even with the tab closed — with amount, status, confirmations and a transaction link.
Completed deposits, invoices and transactions can leave the working lists automatically. They stay in the database and remain available under Active / Archive.
Approved chats get read-only commands for status, balances, today’s totals and pending operations. The morning digest is optional.
A checklist verifies eight live readiness signals across the database, queues, networks, keys, API and other required components. Telemetry remains opt-in and is previewed first.
Core networks are ready after installation. Additional networks are enabled by the owner once RPC, credentials or a dedicated network service is configured.
TRX · USDT TRC-20
GRAM · USDT Jetton
ETH · USDT · USDC · LINK · USDS
POL · USDT · USDC
AVAX · USDT
SOL · USDT SPL
LTC
BNB · USDT · USDC
BTC
DOGE
XRP
ZEC
XMR
ATOM
DOT
The wallet connects to your exchanger site and handles all the blockchain work — you don’t need to calculate or check anything by hand.
On your site the client creates an order, and the wallet issues a separate payment address for it.
The wallet detects the incoming payment and waits for the required confirmations — the operator does nothing.
The wallet automatically tells your site the payment was received — retrying if the connection drops.
You send funds to the client straight from the wallet, no middleman. Each payout goes out exactly once.
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.
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.
A home screen with daily figures, turnover, revenue and charts across operations, wallets and sites.
All client deposits: amounts, statuses, network confirmations and details of every transaction.
Creating payouts, an approval queue, retry and cancel, and two-person rules for large amounts.
Hot, working, cold and energy wallets: balances, transfers and routing rules.
Enabling and disabling networks, blockchain connections, backup providers and their status.
Rates from Binance, ByBit and CoinGecko at once, a source choice per currency and current quotes.
Built-in asset swaps at the best rate: an aggregator across providers and DEXes, cross-chain, auto-conversion of deposits, limit orders and treasury rebalancing.
Address risk screening, per-currency policies, check history, manual checks and a blacklist.
Telegram and e-mail recipients, event subscriptions, a delivery log and test notifications.
Roles and permissions, two-factor login, sessions and devices, an IP allowlist and an action log.
Wallet behaviour for your exchanger: over/underpayment, limits, batched payouts, branding and more.
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.
Each order gets its own address. On TON a shared address with a unique memo comment tells payments apart.
Underpayment, overpayment and a wrong amount get separate statuses — funds aren’t lost and the operator decides what to do.
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.
After crediting, funds move by rules to the right wallet (hot or working) based on network, currency, site and a minimum amount.
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.
Several Bitcoin and Litecoin payouts are combined into one transaction — with a configurable minimum and maximum. The fee is split across all of them.
A stuck transaction can be sped up by raising the fee, and before sending the wallet checks the payout so money isn’t wasted.
You can cap how much sits in the hot wallet — the excess automatically moves to cold storage for safety.
The wallet compares a dozen exchangers and DEX protocols and picks the best rate itself, and runs cross-chain swaps through built-in instant-swap partners (ChangeNOW, SimpleSwap). Auto-conversion, limit orders and treasury rebalancing are enabled by the operator; cost analytics work out of the box.
It compares connected exchangers and DEX protocols for your pair and amount and picks the route with the best net output — gas and fees included.
It swaps any coin into any other across networks through built-in instant-swap partners (ChangeNOW, SimpleSwap): quote, exchange and crediting the result to your wallet — no manual jumping between exchanges.
Swap providers are added right from the panel: put keys into an encrypted vault, test the connection and enable. A ready driver catalog covers DEX aggregators, instant exchangers and cross-chain protocols.
When the operator enables them: rule-based auto-conversion of deposits, limit orders (swap when the target rate is hit) and treasury rebalancing to keep the right share in stablecoins automatically.
You see what each swap costs: provider fee, slippage, gas and your markup-profit in USD, plus the all-in rate versus the market. Reports by provider, pair and network.
Swaps run under the same protections as payouts: slippage limits, cutting off bad routes via an oracle, second approval for large amounts, bypassing failed providers and a global kill-switch.
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.
Dashboard login uses a password plus a one-time code from a phone app. A stolen password alone is not enough to get in.
The admin panel opens only from allowed IP addresses, with a break-glass option if your address changes.
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.
Private keys and secrets are stored encrypted, not in plain settings. The master key can be rotated, and revealing a key requires re-login.
A large payout must be approved by a second staff member. The person who created it cannot approve it themselves.
Limits per single payout, per day and per week. Anything over the limit is automatically put on hold for review.
Large payouts go out after a delay you can cancel, and a single button instantly freezes all payouts.
Risk screening of addresses before payout, a blacklist of withdrawal addresses and a whitelist of trusted ones. Anything suspicious goes to manual review.
Every staff action is written to a tamper-evident log — who changed what and when.
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.
A home screen with daily figures, turnover, revenue and charts across operations, wallets and sites — updated in real time, without reloading the page.
The system shows how long the balance will last for payouts, so you can top up in advance instead of at the last minute.
Payouts, low balance, provider failures and other events reach the chosen recipients. You configure who gets what, plus a delivery log.
The wallet watches for stuck payments, low balance, unavailable providers and anomalies — and warns you in advance.
If a network or provider is temporarily down, tasks retry automatically, and after a restart the system resumes from the same place without losses.
Each network can have several providers. If one is down, the wallet automatically switches to another.
The system regularly checks what’s recorded in the database against real on-chain balances — any mismatch is immediately visible.
Detailed logs of actions, providers, notifications and anomalies — to quickly get to the bottom of any situation and never lose track.
The dashboard, server core, shared API contracts, queues and infrastructure are separated so the wallet deploys as a standalone product on your own server.
React/Vite SPA with i18n, TanStack Query, shadcn/ui and live operations pages.
NestJS core combines public API, admin API, workers, scheduler and notifications.
The wallet runs as a separate server-side product with bootstrap secrets and DB-managed settings.
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.