Auth-Wagmi SDK is a companion SDK to Arcana Auth. It is required for enabling social logins in dApps that use Wagmi wallet connector.
Devs can create custom login UI or use the built-in plug-and-play auth to onboard users via social login. Arcana Auth offers an embedded, non-custodial Arcana wallet for authenticated users enabling them to sign blockchain transactions. Devs can choose to use the built-in wallet UI or create custom wallet UI.
🔒 Enable Social Login in Wagmi Apps
🗝️ Plug and play user authentication
🔒 Onboard dApp users via social, passwordless login
🔒 Embedded Web3 Arcana wallet that can be branded and configured as per the application needs
⛓️ Sign blockchain transactions, deploy and interact with smart contracts, manage native and custom tokens, view and manage NFTs, send and receive tokens
⚙️ Configure blockchain transaction signing user experience using wallet visibility modes
To use the Auth-Wagmi SDK, devs must install and integrate the app with both, the Arcana Auth SDK as well as the Auth-Wagmi SDK.
npm install --save @arcana/auth @arcana/auth-wagmi
yarn add @arcana/auth @arcana/auth-wagmi
<script src="https://cdn.jsdelivr.net/npm/@arcana/auth"></script>
<script src="https://cdn.jsdelivr.net/npm/@arcana/auth-wagmi"></script>
<script src="https://unpkg.com/@arcana/auth"></script>
<script src="https://unpkg.com/@arcana/auth-wagmi"></script>
Before you can start using the Arcana Auth SDK and Arcana Auth-Wagmi SDK in dApps, you need to register your dApp using Arcana Developer Dashboard.
A unique App Address will be assigned to your dApp and you need the same to initialize the Arcana Auth SDK.
Check out Arcana Network documentation and Auth-Wagmi SDK [Usage Guide](./usage.md]. Also see Auth-Wagmi Quick Start Guide.
For any support or integration-related queries, contact Arcana support team.
Arcana Auth SDK is distributed under the MIT License.
For details see Arcana License.