For AI agents: a documentation index is available at /llms.txt. A markdown version of this page is available at the same URL with .md appended (or via Accept: text/markdown).
Skip to main content

Using iOS SDK

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​

MethodDescription
connectTo()Signs in the user with the selected auth connection.
logout()Signs out the user from the current session.

User management methods​

MethodDescription
getUserInfo()Retrieves the authenticated user's information.

Private key methods​

MethodDescription
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​

MethodDescription
enableMFA()Enables MFA for the user.
manageMFA()Manages MFA settings for the user.

Wallet Services methods​

MethodDescription
showWalletUI()Launches the built-in wallet UI in WebView.
request()Opens built-in transaction screens for signing EVM transactions.