Wallet
This document outlines the modules and their dependencies for the wallet application.
AppModule
Imports
- ScheduleModule
- ConfigModule
- TypeOrmModule
- PresentationModule
- AuthModule
- ContextModule
- CredentialsModule
- DidModule
- KeysModule
- IssuanceModule
Controllers
- HealthController
- ConfigController
Providers
- None
Exports
- AuthModule
- CredentialsModule
- DidModule
- IssuanceModule
- KeysModule
ConfigModule
Imports
- None
Controllers
- None
Providers
- None
Exports
- None
PresentationModule
Imports
- AuthModule
- CredentialsModule
- KeysModule
- DidModule
Controllers
- None
Providers
- PresentationService
Exports
- PresentationService
KeysModule
Imports
- AuthModule
- DidModule
- TypeOrmModule
Controllers
- KeysController
- KeysManagementController
- SignatureManagementController
Providers
- KeysService
- SignatureService
Exports
- KeysService
- SignatureService
IssuanceModule
Imports
- AuthModule
- TypeOrmModule
- ContextModule
- CredentialsModule
- DidModule
- KeysModule
- PresentationModule
Controllers
- HolderController
- IssuerController
Providers
- IssuerService
- HolderService
Exports
- IssuerService
- HolderService
DidModule
Imports
- AuthModule
- TypeOrmModule
Controllers
- DIDManagementController
Providers
- DidService
- DidResolverService
Exports
- DidService
- DidResolverService
CredentialsModule
Imports
- AuthModule
- DidModule
- KeysModule
- ContextModule
- TypeOrmModule
Controllers
- CredentialsController
- CredentialsManagementController
- GaiaXManagementController
Providers
- CredentialsService
- GaiaXService
Exports
- CredentialsService
- GaiaXService
ContextModule
Imports
- AuthModule
- TypeOrmModule
Controllers
- ContextController
- ContextManagementController
Providers
- ContextService
Exports
- ContextService
AuthModule
Imports
- PassportModule
Controllers
- AuthController
Providers
- AuthClientService
- SessionSerializer
- OAuthGuard
- RolesGuard
Exports
- AuthClientService