Overview
Estimated time to read: 2 minutes
Arcana wallet is an in-app, non-custodial wallet embedded in Web3 apps that use Arcana Auth SDK. No browser extension is needed. Authenticated users get instant, secure access to the wallet for blockchain transactions. Keys are generated locally via the asynchronous distributed key generation system, ensuring full control over key privacy without complex cryptography.
Wallet Features
- Check account balance
- Sign (Approve/Reject) blockchain transactions
- Speed up transactions
- Add, modify, switch blockchain networks
- Switch accounts (Gasless feature, EOA/SCW accounts)
- Deploy smart contracts
- Manage token assets (native and custom)
- Check account balance
- List token assets
- Add custom tokens (ERC-20)
- Send and receive tokens
- Buy/Sell cryptocurrency
- Manage NFTs
- List NFT assets
- View NFT details
- Send NFTs (ERC-721, ERC-1155)
- Add NFTs
- Modify (edit, delete) NFT metadata
- View account transaction activity (NFT, Token send transactions, contracts deployment, etc.)
- View pending transactions in the activity tab
- Use the standard Ethereum 1193 provider interface to call JSON/RPC functions and supported Web3 wallet operations for the network
- Export private key
- Enable enhanced security via MFA
- Logout
Not Supported
The Arcana wallet does not allow an app user to import any blockchain account created using a third-party wallet provider.
Wallet Customization
Arcana wallet offers great flexibility and customization options as per the app requirements.
- UX: Developers can manage the users' blockchain signing experience by customizing branding, theme, wallet positioning in the app, selecting the default active chain, modifying pre-configured networks, and using visibility options.
- Custom Wallet UI: Replace the built-in, default wallet UI with a custom wallet UI.
- Autonomous Signing: Use sessions keys feature to set up policies and enable users to permit autonomous signing in highly interactive applications
Supported Chains
Arcana wallet comes pre-configured with a subset of the supported blockchain networks. This pre-configured list can be updated with other supported networks programmatically or via the wallet UI.