mindwallet helps you create brain wallets with the strongest encryption algorithm in existence so that you don't need to spend money on expensive proprietary hardware wallets that require you to memorize a passphrase anyway.
Unified interface to work with cryptocurrency wallet.dat, .wallet, .key files. Can automatically attempt to figure out what type of coin a .dat wallet contains via its prefix.
Project Components To fulfill these scenarios, the solution consists of the following projects which serve specific purpose (Projects are all prefixed with Checkout.PaymentGateway name): Common: Contains all Dto objects. Data: Contains store and store related operation. The current store has been implemented using MemoryCache but in more realistic case it should be using SQL/NoSQL or Column Based implementations. Service: This project contains all the core operations for the payment which is implemented in PaymentService. API: This project is surfacing the API to outside consumer. It also contains initialization for API documentation (swagger), docker configuration and logging (by Serilog) Client: This project uses refit to provide light and typed version of the client to the consumer of API.