Getting Started
TrexWallet is presented as a comprehensive financial core for your business. It is an embeddable solution designed for the secure reception, storage, and exchange of any currencies (fiat and crypto) with maximum performance and security. It functions as a modern business solution, offering the capabilities of a private banking Automated Banking System (ABS) with an integrated exchange. Notably, TrexWallet is a centralized wallet specifically for decentralized currencies.
Core Applications & Target Audience
TrexWallet allows businesses to:
- Securely receive and send funds in any currency, both fiat and crypto.
- Lock funds for various purposes, enabling internal transfers and exchange.
- Ensure transactional integrity of entries, balances, and exchanges.
- Provide reporting in two distinct dimensions.
- Achieve maximum possible performance for financial tasks.
- Implement solutions for various business scenarios, such as using a lock balance for secure transactions or escrow accounts. This addresses situations where parties need assurance of service quality or timely, full payment, preventing loss of funds due to unfulfilled or incomplete services.
- Manage separate accounting as required by new regulations, such as the EC's MiCA for cryptocurrencies, without altering existing internal accounting logic.
This solution is ideal for:
- Fintech projects seeking to modernize their existing payment systems.
- Banks requiring a reliable expansion for handling cryptocurrencies and exchange operations.
- Fintech startups looking to significantly reduce the time and cost associated with developing their financial core.
- Businesses that prioritize transparent accounting of client funds and balances, the ability to accept and store cryptocurrency, or strict accounting of fiat funds, all while maintaining independence from external services/providers.
Key Benefits
TrexWallet offers several significant advantages:
- Full Control: It is a white-label, self-hosted (no SaaS) solution, providing businesses with complete control over their data. This architecture is optimal for adhering to GDPR, HIPAA, and PCI DSS standards, ensuring data security and privacy. It operates offline, eliminating dependency on external services.
- Transaction Protection: Features a robust lock-balance mechanism for secure transactions, effectively functioning as an escrow account. This ensures funds are allocated and blocked until services are fully rendered, providing transparency and security for both parties in a transaction.
- Dual Accounting System: Provides separate accounting for client and address balances, enhancing financial transparency and control.
- High Performance & Accuracy: Uses exact per-currency precision for balances and amounts, avoiding floating-point rounding in financial operations while supporting high transaction volumes.
- Scalability: Addresses the inherent challenges of scaling financial systems. Unlike simple hardware upgrades, TrexWallet's design for high performance in transactional and exchange systems ensures it can handle large volumes of operations without bottlenecks.
- Comprehensive Security: Includes a security gateway with asymmetric transaction signatures, credential-based authentication options, and brute-force protection.
- Integrated Features: Includes a flexible, built-in tariff grid that can be administered and configured without programming, allowing for custom rules based on user data, transaction types, currencies, and more. It supports various transfer types including commission-free, by phone number, escrow, by invoice, and transfers with confirmation. It also features integrated currency exchange systems: a SWAP system based on static rates, and an advanced Exchange system utilizing a Frequent Batch Auction (FBA) mechanism to protect against high-frequency trading bots and ensure fair pricing.
- Blockchain Scanners: Ships with dedicated scanner integrations for 6 blockchain networks (Ethereum, Tron, Bitcoin, Binance Smart Chain, Monero, TON) plus built-in Stripe / T-Bank card acquiring. Supported token standards are listed in Networks.
Challenges TrexWallet Addresses
TrexWallet is specifically designed to overcome common pitfalls faced by traditional financial systems:
- Transactional Integrity: Standard solutions often fail to guarantee the correctness of all operations under high loads, leading to financial discrepancies. TrexWallet's architecture ensures integrity even under peak performance.
- Financial Transparency & Secure Transactions: Businesses frequently struggle with tracking fund movements and ensuring secure transactions. TrexWallet's dual accounting and lock-balance mechanisms provide the necessary transparency and protection.
- Integration of Crypto and Fiat: Working with disparate currencies typically necessitates separate and complex systems. TrexWallet offers a unified platform for both crypto and fiat operations.
- Scalability Limitations: Many financial systems are difficult to scale efficiently through simple linear increases in hardware. TrexWallet is architected for high performance and volume, preventing bottlenecks as business grows.
- Fraud and Security Vulnerabilities: Traditional systems are often susceptible to various forms of fraud and attacks. TrexWallet's integrated security gateway and cryptographic measures provide robust protection.
- Cost and Complexity of Development: Developing a custom internal mini banking system can be prohibitively expensive and time-consuming for many businesses. TrexWallet provides an off-the-shelf, embeddable solution.
- Unreliable Manual Processes: Relying on external acquiring services, manual accounting, and bank reconciliations often leads to errors, discrepancies, and lost time/money. TrexWallet automates and centralizes these processes for greater reliability.
Integration Process Overview
TrexWallet is an embeddable solution that can be integrated into any existing system at any stage. The connection process is designed to be straightforward:
- Registration: Begin by registering on the itbuild.app platform.
- Project Creation: Define your project name and link your domain.
- Configuration Selection: Choose the required product features and license tier: Personal Free, Startup, Business Standalone, or Business Subscription.
- Testing: Access a development version of your application with the selected modules for testing.
- Deployment: Download the complete software package for deployment on your own hosting or within a secure local network.
This process allows you to get access to TrexWallet in less than 30 minutes. Technical support is available during implementation, and the solution offers possibilities for customization under your specific requirements, along with regular updates and new functions.
Integral System Components
TrexWallet is composed of several key parts that facilitate its functionality and integration:
- API: It features a comprehensive API with detailed documentation. SDK libraries are also provided to streamline integrations into your existing systems.
- PWA (Progressive Web Application) Wallet Interface: A convenient, ready-to-use PWA provides a personal account interface. It can be installed on supported devices and is designed for responsive use on desktop and mobile.
- Admin Panel: A built-in administrative panel is included for direct control and comprehensive reporting of all wallet operations.
- Security Gateway: The bundled gateway provides:
- Passkeys, OAuth, OTP, and signed service authentication
- Challenge-response authentication with cryptographic signatures
- Rate limiting per IP, session, and public key
- Comprehensive audit logging (IP, geolocation, device fingerprint)