Skip to content

Dev - #46

Open
says112 wants to merge 3 commits into
gitbitex:devfrom
says112:dev
Open

Dev#46
says112 wants to merge 3 commits into
gitbitex:devfrom
says112:dev

Conversation

@says112

@says112 says112 commented Jul 31, 2026

Copy link
Copy Markdown

No description provided.

qwen-intl and others added 3 commits July 31, 2026 16:31
…I endpoints

- Wallet.java: New entity model with user ID, currency, address, balance, and status fields
- BlockchainAddressGenerator.java: New service implementing cryptocurrency address generation for BTC, ETH, LTC, and USDT with validation
- WalletManager.java: New manager providing wallet CRUD operations, balance updates, fund locking, and inter-wallet transfers
- WalletRepository.java: New MongoDB repository with user-currency uniqueness constraints and atomic balance updates
- WalletController.java: New REST API endpoints for wallet management, deposits, withdrawals, transfers, and fund locking/unlocking
- API request/response models: CreateWalletRequest, DepositRequest, TransferRequest, WalletDto, and WithdrawRequest DTOs

This implementation provides a complete blockchain wallet system with multi-currency support, secure address generation, and comprehensive balance management capabilities integrated with the existing user authentication framework.
Update from task 776bd21f-49cd-4764-9cee-a557e76b35ce
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants