Use the Unity SDK
Use the Unity SDK methods to sign users in and out, retrieve account data, configure multi-factor authentication (MFA), and open Wallet Services.
List of functions
tip
For detailed usage, configuration options, and code examples, refer to the dedicated documentation page for each function.
Authentication functions
| Function Name | Description |
|---|---|
login() | Signs the user in with the selected authentication connection. |
logout() | Signs the user out of the current session. |
User management functions
| Function Name | Description |
|---|---|
getUserInfo() | Retrieves the authenticated user's information. |
Private key functions
| Function Name | Description |
|---|---|
getPrivateKey() | Retrieve the user's secp256k1 private key for EVM-compatible chains. |
getEd25519PrivateKey() | Retrieve the user's Ed25519 private key for compatible chains. |
Security functions
| Function name | Description |
|---|---|
enableMFA() | Enables MFA for the user. |
manageMFA() | Opens the user's MFA management flow. |
Wallet Services functions
| Function Name | Description |
|---|---|
showWalletUI() | Opens the Wallet Services UI in a web view. |
request() | Opens templated transaction screens for signing transactions. |