@ambire/login-sdk-web3-onboard
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published

@ambire/login-sdk-web3-onboard

A package for integrating Ambire Wallet Login for dApps using web3-onboard.

Install

npm install @ambire/login-sdk-web3-onboard

Usage

import Onboard from '@web3-onboard/core'
import { AmbireWalletModule } from '@ambire/login-sdk-web3-onboard'

const ambireWallet = AmbireWalletModule({
    dappName: 'Your dApp name',
    dappIconPath: '<url-to-dApp-icon>'      // optional, but needed for dApp icon to be shown in Ambire Login modal
})

const onboard = Onboard({
    wallets: [ambireWallet],
    chains: [
        {
            id: '0x1',
            token: 'ETH',
            label: 'Ethereum Mainnet',
            rpcUrl: '<RPC provider URL>'
          },
          // ... other chains
    ],
    appMetadata: {
        name: 'Your dApp name',
        icon: '',
        description: 'Your dApp',
    },
    accountCenter: {
    desktop: {
        enabled: false,
    },
    },
})

const wallets = await onboard.connectWallet()

Readme

Keywords

none

Package Sidebar

Install

npm i @ambire/login-sdk-web3-onboard

Weekly Downloads

13

Version

0.2.4

License

MIT

Unpacked Size

66 kB

Total Files

10

Last publish

Collaborators

  • superkalo
  • gergana95
  • cmihaylov_dev
  • borislav.itskov
  • 0xdex18
  • 0xstojnovsky
  • ivogeorgiev