MobileWallet

constructor(walletId: String, keyStore: WalletKeyStore, didStore: WalletDidStore, credentialStore: WalletCredentialStore, keyGenerator: suspend (KeyType) -> Key, defaultKeyType: KeyType = KeyType.secp256r1, attestationConfig: WalletAttestationConfig? = null, onEvent: suspend (WalletSessionEvent) -> Unit = {})