Crypto Acquiring is a comprehensive solution designed for managing cryptocurrency transactions, specifically tailored for creating and handling customer user wallets. This system supports receiving payments, transferring funds to a hot wallet, performing callbacks on deposits, and handling user withdrawals. It currently supports the Tron and Ethereum blockchains.
- User Wallet Management: Create and manage user wallets for handling cryptocurrency transactions.
- Receive Payments: Accept payments in cryptocurrencies and credit them to user wallets.
- Hot Wallet Transfers: Automatically transfer received funds from user wallets to a designated hot wallet.
- Deposit Callbacks: Perform callbacks to notify about deposit events and update transaction statuses.
- User Withdrawals: Handle withdrawal requests from users, ensuring secure and efficient transfer of funds.
- Blockchain Support: Currently supports Tron and Ethereum blockchains.
- Docker and Docker Compose installed on your machine.
- Python 3.12 installed.
- Ubuntu 20.04 LTS or later.
- Clone the Repository