AuthModule

@Module
object AuthModule

Hilt module for wallet authentication dependencies.

Uses explicit @Provides (not @Inject constructor) to match the project's DI pattern used in ConnectorModule, IndexerModule, NetworkModule, etc.

Functions

Link copied to clipboard
@Provides
@Singleton
fun provideBiometricGate(walletKeyManager: WalletKeyManager): BiometricGate
Link copied to clipboard
@Provides
@Singleton
fun provideSecurityCapabilities(context: Context): SecurityCapabilities
Link copied to clipboard
@Provides
@Singleton
fun provideSeedVault(context: Context, biometricGate: BiometricGate): SeedVault
Link copied to clipboard
@Provides
@Singleton
fun provideWalletAddressCache(context: Context): WalletAddressCache
Link copied to clipboard
@Provides
@Singleton
fun provideWalletKeyManager(): WalletKeyManager