Skip to content

Arcana wallet UX

You can manage the app user experience during signing of the blockchain transactions through the Arcana wallet by these configuration choices:

  • Use the default, built-in, Arcana wallet UI
  • Build and use custom wallet UI and manage when and how the wallet UI is displayed

In addition, developers can also manage whether the wallet UI is displayed at all times in the context of the app or only when the developer chooses to display it and seek user approval. In the case of built-in wallet, this is managed through the wallet visibility parameter specified in the integration code when instantiating the AuthProvider.

In this guide you will learn how to manage the wallet user experience when using the default, built-in Arcana wallet UI.

During app registration, when creating a new app entry using the Arcana Developer Dashboard, make sure you use the default setting for the Wallet UI Mode as 'Arcana UI'. Note that this setting cannot be changed once the app is registered.

Developers can alternatively choose to not use the default Arcana wallet UI and use a custom wallet UI.

To manage the user experience while signing the blockchain transactions, you can specify the wallet visibility parameter when instantiating an AuthProvider in the integration code. You can choose to display the wallet at all times within the app context or only when a blockchain transaction requires user approval.

The Arcana wallet UI supports the standard JSON/RPC blockchain calls as well as the Web3 wallet operations. You can add appropriate code to plug in blockchain based app operations that use the Arcana wallet.

Configure built-in Arcana wallet UI Visibility

Enabling Web3 Wallet Ops

Last update: April 11, 2024 by shaloo