Arcana Social Login
Web3 developers building on the peaq chain can onboard app users quickly via the social login feature of the Arcana Auth SDK. Apps can integrate with this SDK to enable the in-app, non-custodial Arcana wallet for authenticated users to sign blockchain transactions.
To get started, see the Auth Quickstart Guide. Use the appropriate SDK flavor as per your app type.
In-app Arcana wallet
The in-app, non-custodial Arcana wallet is automatically available via the Arcana Auth SDK. The SDK can be integrated with any app type, including web, mobile, and gaming apps.
The users of apps integrated with the Arcana Auth SDK can access the peaq chain via the in-app Arcana wallet, right out of the box. The peaq chain is preconfigured in the blockchain network list. Developers can choose to configure it as the default active chain by using the Arcana Developer Dashboard.

App users don't need to install a browser extension to use the Arcana wallet or switch to the peaq chain. When a user logs into the app, they can instantly access the Arcana wallet and sign blockchain transactions on the peaq chain which is automatically selected as the active chain. This simplifies UX and speeds up app onboarding.

Developers can tailor the user experience of signing blockchain transactions on the peaq chain. Besides the look and feel of the wallet, developers can also manage when the wallet UI is displayed within the app context to sign blockchain transactions.
Enable Arcana wallet
Users cannot directly access the Arcana wallet as a standalone application. App developers must integrate the app with the Arcana Auth SDK and enable users to access the Arcana Wallet within the app.
Developers need to follow these steps for integration:
- Register the app with the Arcana Developer Dashboard, and copy the unique client identifier for the app.
- Configure Auth SDK usage via the dashboard, specify social login options, wallet user experience settings, etc.
- Download and install the Arcana Auth SDK, integrate the app, and add a single line code to onboard users by using the plug-and-play login ui via the
connect()
method. After a successful user login, Arcana wallet will automatically display within the app context, enabling the user to sign blockchain transactions instantly.
The in-app Arcana Wallet supports JSON/RPC calls and web3 wallet operations.