Arcana Auth Use Cases
The Arcana Auth SDK allows developers to supercharge their Web3 apps with plug-and-play user authentication. Also, authenticated app users can instantly access the embedded, non-custodial Arcana wallet to securely sign blockchain transactions, without having to install any browser extension or manage keys.
Web3 developers can integrate apps with the Arcana Auth SDK to address the following use cases:
- User authentication
- Enable authenticated users to sign blockchain transactions easily
- Monitor app usage
Plug-and-Play Auth: Onboard users with a single line of code via
connectmethod and enable popular Web2 social providers or passwordless login.
Build-your-own-Auth-UI: Create your own login UX and simply use
loginWithLinkmethods to enable popular Web2 social providers or passwordless login to onboard users.
Customize Onboarding: Choose which providers/login options are visible to the user at the time of logging into the Web3 application.
Sign Blockchain Transactions
Easily Accessible & Secure Wallet: Enable authenticated app users to sign blockchain transactions without having to learn the Web3 nuances or expose them to tedious key management hoops. At the same time, provide a secure wallet that is fast to plug in and easy to use.
Customize Wallet Usage Experience: Control the Arcana wallet visibility by choosing whether it should be always visible in the context of a Web3 application or whether it shows up only when a blockchain transaction is triggered.
Wallet Branding: Allows Web3 application developers to customize the Arcana wallet theme.
No Browser Extension Deployment: Arcana Auth SDK allows easy and very simple wallet onboarding for users with no need for installing any browser extension or generating keys.
Web3 Wallet Operations: Enable typical wallet functions in the application for authenticated users:
- Sign blockchain transactions
- Send Transaction
- Send/Receive native, custom tokens
- Send/Receive NFTs
- Browse NFTs, view NFT details
- Add supported networks
- Switch networks
- Monitor transaction activity
- JSON-RPC method support
- Buy crypto via fiat/on-ramp providers
Monitor App Usage
Easily Register Apps: Developers can easily register and configure the Arcana Auth SDK usage and wallet user experience by using the Arcana Developer Dashboard as per their app requirements.
Monitor App Usage: Developers can easily manage and monitor application usage in terms of Monthly Active Users (MAU). They can also configure how apps are deployed on the Arcana Testnet and Mainnet. Billing is done only for Arcana Mainnet usage. Usage across all apps deployed on Mainnet can be tracked by the developers.
Secure with MFA
Gaming, DeFi and other Web3 apps that deal with user's crypto assets, NFTs can further secure user data by utilizing the MFA feature. A user can set up various recovery methods for their wallet to enhance security. Whenever they try to login from a new device they will have to provide one of the two in order to login. The Arcana Auth SDK works across devices and browsers.
- Non-EVM Chain Support
- Wallet UI enhancements such as speeding up pending transactions, improved wallet design, etc.