Embedded Wallets provides methods for authentication, user management, and blockchain interactions
in your iOS applications.
Use these methods to implement sign-in, multi-factor authentication (MFA), private key retrieval,
and Wallet Services.
Available methods
Authentication methods
| Method | Description |
|---|
connectTo() | Signs in the user with the selected auth connection. |
logout() | Signs out the user from the current session. |
User management methods
| Method | Description |
|---|
getUserInfo() | Retrieves the authenticated user's information. |
Private key methods
| Method | Description |
|---|
getPrivateKey() | Retrieves the user's secp256k1 private key for EVM-compatible chains. |
getEd25519PrivateKey() | Retrieves the user's Ed25519 private key for chains like Solana, Near, Algorand. |
Security methods
Wallet Services methods
| Method | Description |
|---|
showWalletUI() | Launches the templated wallet UI in WebView. |
request() | Opens templated transaction screens for signing EVM transactions. |