Skip to content

Custom Wallet UI Setup

Estimated time to read: 2 minutes

Learn how to configure a custom wallet UI instead of the default, built-in wallet UI before using the Arcana Auth SDK to enable social login and allow authenticated users to sign blockchain transactions.

Prerequisites

To log into the Arcana Developer Dashboard, you’ll need an account with a supported social login or use email for passwordless access.

  • Google
  • GitHub
  • Twitch
  • Discord

1. Dashboard Login

Use https://dashboard.arcana.network to log in with one of the available options.

Welcome screen
Developer Dashboard Login Page

Aggregate Login

The aggregate login feature in the Arcana Auth SDK merges login identities from social providers into one Arcana account if the email ID is the same across these providers. Developers can log into the Arcana Developer Dashboard using any supported provider and still access the same Arcana account and app settings.

2. Select Custom Wallet UI to Register

Use the dashboard to create a new app entry and register the app. While specifying the new app name and other details, specify the Wallet UI Mode setting as 'Custom UI'. By default, it is set to use the built-in, Arcana wallet UI. Then click the 'Create' button to confirm app registration. Once registered, you cannot change the Wallet UI Mode setting.

Choose Custom Wallet UI
Choose Custom Wallet UI

Click Create after specifying the custom wallet UI option to register the app.

What's Next?

Configure the app to enable social login providers, manage chains, set up gasless transactions and wallet user experience for signing blockchain transactions. Integrate the app with the SDK and onboard users. Issue supported JSON/RPC and Web3 wallet operations in the authenticated user's context. Allow the users to sign blockchain transactions.

See Also


Last update: September 4, 2024 by shaloo