Get Started
Everything you need to get started with Arcana Auth is lined up here!
Arcana Network (60 seconds)
Arcana Network Overview (6 Minutes)
Using Arcana Auth SDK
To use the Arcana Auth SDK, you must first register your dApp using the Arcana Developer Dashboard and then integrate your dApp for:
-
User authentication: Onboarding new users via the familiar Web2 social authentication, passwordless login options
-
Enabling Blockchain transactions: Securely signing blockchain transactions using standard EIP-1193 Ethereum provider, send blockchain transactions, send and receive custom tokens, switching blockchain network, and more.
Dashboard
The dApp developers can use the dashboard to configure Arcana Auth SDK usage. Developers must register their dApp with Arcana Network using the dashboard before using Auth SDK.
Auth SDK
Arcana Auth SDK uses modern distributed key generation, symmetric key cryptography, and decentralized storage of asymmetric key shares meant for user identity and access management. It allows dApps to onboard users for Web3 applications without necessarily having to set up and manage a wallet. The Auth SDK also enables signing blockchain transactions and executing send transactions through the embedded Web3 wallet called the Arcana wallet.
Integrating with the Auth SDK
Web3 developers can integrate their dApp with Arcana Auth SDK for one or more of the following reasons:
- Onboard dApp users via social authentication, Passwordless login
- Obtain an EIP-1193 standard Ethereum provider for enabling Web3 operations
- Use the Auth SDKs embedded Web3 wallet provider for allowing users to sign blockchain transactions
Check out this video to see how to integrate your dApp with the Auth SDK.
Onboard dApp Users
Check out this video to see Arcana Auth SDK in action when integrated with a sample dApp. It shows how a dApp user can seamlessly onboard a dApp using Google OAuth.
Sign Blockchain Transactions
Arcana Auth SDK also offers blockchain transaction signing ability for any operations issued for any EVM-compatible blockchain network. This is provided by the embedded Web3 Arcana wallet. Besides the Arcana Network, the wallet also supports other networks and allows users to switch between networks. It allows dApps to enable blockchain send
transactions, sign transactions and create custom tokens, send or receive them. See here for more details about Arcana wallet features.
The dApp developers can configure Arcana wallet visibility mode to manage the user's blockchain signing experience. See wallet visibility modes for details.
Check out this video to see Arcana wallet in action for signing blockchain transactions, checking wallet balances, switching blockchain networks, and more.
Tip
See Auth SDK Use cases.
Questions?
Can't find what you are looking for?
Reach out to us at: 📨 support@arcana.network