Skip to content

The User Wallet Service is developed using ASP.NET Core 9 and follows the Vertical Slice Architecture (VSA) principle.

License

Notifications You must be signed in to change notification settings

hvaezapp/DigitalWallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalWallet Service

The User Wallet Service is a core platform component, built on Vertical Slice Architecture (VSA), enabling secure and efficient fund management.

It is developed using ASP.NET Core 9, with SQL Server as the database. The service uses memory caching for optimized performance and employs Minimal APIs for lightweight endpoints.

Features

🔹 MultiCurrency

  • CreateCurrency
  • UpdateRatio
  • GetAll

🔹 UserWallet

  • CreateWallet
  • GetBalance
  • Active
  • Suspend
  • Ban
  • ChangeTitle
  • GetTransactions

🔹 Transactions

  • IncreaseWalletBalance
  • DecreaseWalletBalance
  • WalletFunds
  • WalletTransactions

Endpoints

About

The User Wallet Service is developed using ASP.NET Core 9 and follows the Vertical Slice Architecture (VSA) principle.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages