Skip to content

Update SEE asset #210

Merged
hzmangel merged 30 commits intomainfrom
preview
Aug 10, 2025
Merged

Update SEE asset #210
hzmangel merged 30 commits intomainfrom
preview

Conversation

@hzmangel
Copy link
Copy Markdown
Contributor

@hzmangel hzmangel commented Aug 9, 2025

  • Change SCR to WANG
  • Add new asset SEE
  • Enable transfer between accounts of SEE

hzmangel and others added 30 commits July 30, 2025 23:03
- Implement asset transfer service with balance checks and transaction handling
- Add controller endpoints for creating and querying transfer records
- Include DTOs for request/response and error constants
- Add model for tracking transfer logs and user balances
…andling

- Remove FromUser from request DTO and use authenticated user's wallet
- Simplify user lookup logic by removing unnecessary user creation
- Add automatic transfer failure marking on balance update errors
- Normalize asset names to uppercase
- Remove redundant timestamp fields from transfer log
…tency

Ensure asset names are consistently handled in uppercase across all operations to prevent case sensitivity issues in database queries and updates.
Validate target user wallet before transfer and format both source and target wallets using common utilities to ensure consistency and prevent invalid transfers.
- Add SeeUsedAmount field to TreasuryAssetsResponse struct
- Introduce AssetPrefixUSD constant for USD asset prefix
- Update asset name checks to use constants instead of hardcoded strings
- Include SEE asset in used amount calculations
Backend change to support SEE asset
@hzmangel hzmangel merged commit a4b3296 into main Aug 10, 2025
2 checks passed
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.

1 participant