Skip to main content

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 /pay page in trexwallet.pwa, single switching point payment_order_start, customer continuation through tokens_networks.flow_path. The legacy payment-gate.pwa was decommissioned in 2026-05.
  • TrexWallet.Acquiring — sidecar scanner for built-in card acquiring (Stripe Checkout type_network=190, T-Bank type_network=191) with provider-side webhooks and pending_acquiring_txs reconciliation 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.
  • MonitoringTrexMonitor singleton with runtime + DB metrics, monitoring_stats private API.
  • 27+ admin pages — comprehensive management interface (Dashboard, Services, Wallets, Transactions, Orders, AML, Investments, MarketMaker, and more).

Documentation

  • Markets service + /MarketsAdmin operator pages: TrexWallet.Markets.
  • Built-in card acquiring: see docs.trexwallet.tech → Processes → Acquiring Scanner.

Full wallet documentation: docs.trexwallet.tech

SectionDescription
ConceptsTransactions, atomicity, fees, states, sub-balances
ProcessesDeposits, withdrawals, transfers, exchanges
AdminWallets, tariffs, transactions, blockchains
APIAPI 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.