TrexWallet
The financial core of the ItBuild platform — a multi-currency crypto wallet with blockchain integrations, P2P exchange, investments, and compliance features.
Key Features
- Multi-currency wallets — fiat and crypto with sub-balance tracking (free, locked, orders, market) and per-user multi-wallet lifecycle (
Cached.Wallets.GetDefault). - 6 blockchain networks — Ethereum (ERC20), Bitcoin, Tron (TRC20), Binance Smart Chain (BEP20), Monero, TON (Jettons).
- Hybrid Payment Gateway — universal
/paypage intrexwallet.pwa, single switching pointpayment_order_start, customer continuation throughtokens_networks.flow_path. The legacypayment-gate.pwawas decommissioned in 2026-05. TrexWallet.Acquiring— sidecar scanner for built-in card acquiring (Stripe Checkouttype_network=190, T-Banktype_network=191) with provider-side webhooks andpending_acquiring_txsreconciliation polling.- P2P exchange — order book with limit/market orders, private exchange rooms.
- Instant swap — atomic 2-transaction currency exchange.
- Investment products — create, yield calculation, early close.
- AML/KYC — AmlBot integration, transaction screening, ChargeBack protection, per-terminal
RequirePartnerInfo. - Code-based transfers — alphanumeric share codes for internal transfers and invoices.
- Market maker — automated market making (AMM) service.
- Rate aggregation — live rates via the TrexWallet.Markets service (
get_rates, 9 sources); operator UI at/MarketsAdmin/(see TrexWallet.Markets). TrexWallet itself does not poll exchanges directly. - Monitoring —
TrexMonitorsingleton with runtime + DB metrics,monitoring_statsprivate API. - 27+ admin pages — comprehensive management interface (Dashboard, Services, Wallets, Transactions, Orders, AML, Investments, MarketMaker, and more).
Documentation
- Markets service +
/MarketsAdminoperator pages: TrexWallet.Markets. - Built-in card acquiring: see
docs.trexwallet.tech→ Processes → Acquiring Scanner.
Full wallet documentation: docs.trexwallet.tech
| Section | Description |
|---|---|
| Concepts | Transactions, atomicity, fees, states, sub-balances |
| Processes | Deposits, withdrawals, transfers, exchanges |
| Admin | Wallets, tariffs, transactions, blockchains |
| API | API overview and Swagger reference |
Integration from Core Module
Core integrates through the shared TrexWallet client for balances, payment orders, transfers, and rates. Core passes business intent; TrexWallet remains the source of truth for wallet ledger state.