0.6.0
Added
- Passkey authentication support for secure, passwordless login:
suspend fun privy.passkey.signup(relyingParty: String, displayName: String? = null): Result<PrivyUser>- Creates a new account and registers a passkey with an optional display namesuspend fun privy.passkey.login(relyingParty: String): Result<PrivyUser>- Authenticates using an existing passkey
0.5.0
Added
- Extended
EthereumRpcRequestcompanion object with additional convenience methods:personalSign(message: String, address: String)- Creates personal_sign RPC requestsecp256k1Sign(hash: String)- Creates secp256k1_sign RPC requestethSign(address: String, message: String)- Creates eth_sign RPC requestethSignTypedDataV4(address: String, typedDataJson: String)- Creates eth_signTypedData_v4 RPC requestethSignTransaction(transactionJson: String)- Creates eth_signTransaction RPC requestethSendTransaction(transactionJson: String)- Creates eth_sendTransaction RPC request
- Added Solana wallet methods:
signTransaction(transaction: ByteArray): Result<SolanaSignTransactionResponse>- Signs a Solana transactionsignMessage(message: ByteArray): Result<SolanaSignMessageResponse>- Signs a Solana message
Deprecated
signMessage(message: String): Result<SolanaSignMessageResponse>- UsesignMessage(message: ByteArray): Result<SolanaSignMessageResponse>instead.
0.3.0
0.2.0
Added
- Breaking: Added AuthState.AuthenticatedUnverified
suspend fun getAuthState(): AuthState- awaits ready under the hood, then returns most up to date AuthState
Changed
- Breaking: Privy.siwe.generateMessage no longer takes in a
WalletLoginMetadataas it was not unused internally.
Deprecated
func awaitReady() asyncin favor of the newly addedsuspend fun getAuthState(): AuthState
0.1.0-beta.2
Changed
- BREAKING: LoginWithOauth flow is now entirely managed within the PrivySDK. Simply add the PrivyRedirectActivity to your manifest, configure the scheme, and trigger the Oauth login method. For full details, see the updated OAuth documentation.
0.1.0-beta.1
Added
- Wallet Management:
- Added
createAdditionalparameter tocreateSolanaWalletto create multiple Solana wallets
- Added
0.0.8
Changed
- User will not get logged out on refresh call if network is not available. An error is thrown instead.
0.0.7

