IdentityModule

@Module
object IdentityModule

Hilt module for identity dependencies.

Provides PasskeyManager, AuthorizationStore, and related components. AccessKeyManager is not provided here — it requires an HDWallet instance which is session-scoped (created after biometric unlock), not singleton.

Functions

Link copied to clipboard
@Provides
@Singleton
fun provideAuthorizationStore(context: Context, keyManager: WalletKeyManager): AuthorizationStore
Link copied to clipboard
@Provides
@Singleton
fun providePasskeyManager(config: PasskeyConfig): PasskeyManager