@arcana/auth-web3-react
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Arcana auth Web3 react connector

Arcana auth connector for web3-react

Install

yarn add @arcana/auth-web3-react @arcana/auth

Usage

With connect modal

import { ArcanaConnector } from "@arcana/auth-web3-react"
import { AuthProvider } from "@arcana/auth"
import { initializeConnector } from "@web3-react/core"


const auth = new AuthProvider(`${arcana_client_id}`) // Singleton


export const [authConnect, hooks] = initializeConnector(
  (actions) =>
    new ArcanaConnector(auth, {
      actions,
    })
)

With custom UI

import { ArcanaConnector } from "@arcana/auth-web3-react"
import { AuthProvider } from "@arcana/auth"
import { initializeConnector } from "@web3-react/core"


const auth = new AuthProvider(`${arcana_client_id}`) // Singleton


export const [authConnect, hooks] = initializeConnector(
  (actions) =>
    new ArcanaConnector(auth, {
      actions,
      login: {
        provider: 'passwordless',
        email: 'abc@example.com'
      } // either add here or in setLogin function
    })
)

// OR

authConnect.setLogin({ provider: "google" })

/@arcana/auth-web3-react/

    Package Sidebar

    Install

    npm i @arcana/auth-web3-react

    Weekly Downloads

    6

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    8.61 kB

    Total Files

    6

    Last publish

    Collaborators

    • adminarcana
    • makyl
    • shrinath-newfang
    • mmjee-nf
    • subhamchar
    • fagunb
    • shalooshalini
    • arcanarnsdk