A blockchain wallet allows users to store and manage cryptocurrencies, tokens and NFTs.
▶️ Wallet Features
Arcana wallet allows dApp users to securely perform blockchain operations without having to bother about generating and managing secret keys. Arcana offers a non-custodial wallet for dApp users. Web3 developers can enable dApp users to sign blockchain transactions using this non-custodial wallet by integrating with the Arcana Auth SDK to perform the following operations:
▶️ Wallet Visibility
The Arcana wallet visibility mode setting governs the user experience for signing blockchain transactions. It allows the dApp developers to easily control when they want to show the wallet. Developers can choose between whether the Arcana wallet should be visible in the dApp browser window at all times or whether it is visible only when a blockchain transaction requires user approval through the wallet screen.
▶️ Switching Networks
Arcana Auth SDK provides user authentication and blockchain signing functionality via the embedded Web3 wallet - the Arcana wallet. The Arcana wallet allows dApp users to add and configure any EVM-compatible network or switch between the configured networks. See other supported Arcana wallet features besides network switching.
▶️ Using Web3 Wallet vs. Key
In the Web3 ecosystem, a dApp user can establish a uniquely identifiable 1:1 connection to the blockchain using secrets called keys. These are private keys and they are not supposed to be shared. All user assets backed on the blockchain are linked to this private key and its loss means the loss of blockchain assets owned by the user.
📤 Sign Transaction Messages
In this guide, you will learn about the different types of sign transaction messages that are displayed by the wallet in response to a dApp user action for data upload, download or access. All of these user actions are serviced by the Arcana integrated with the dApp.