0.0.2 • Published 1 year ago

@u2uxyz/u2uconnect-core v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

U2U connect JS SDK

JS SDK for using U2U connect with U2U Super App

This SDK includes:

  • Wagmi connector for using with wagmi library
  • Ethers provider for using with ethers library (in progress)

Installation

npm i @u2uxyz/u2uconnect-core

Usage

Using with wagmi

For connecting wagmi with U2U Super App, you need to create custom chain object and use our connector

import { http, createConfig } from 'wagmi'
import { defineChain } from 'viem'
import { injected } from 'wagmi/connectors'
import u2uWagmiConnector from '@u2uxyz/u2uconnect-core'

const u2uTestnet = defineChain({
  id: 2484,
  name: 'U2U Testnet',
  nativeCurrency: { name: 'U2U', symbol: 'U2U', decimals: 18 },
  rpcUrls: {
    default: { http: ['https://rpc-nebulas-testnet.u2u.xyz'] },
  },
  blockExplorers: {
    default: { name: 'U2U Scan', url: 'https://testnet.u2uscan.xyz' },
  },
})

export const config = createConfig({
  chains: [u2uTestnet],
  connectors: [
    injected(),
    u2uWagmiConnector({
      metadata: {
        name: 'YOUR_DAPP_NAME',
        chainId: u2uTestnet.id
      }
    })
  ],
  transports: {
    [u2uTestnet.id]: http(),
  },
})
0.0.2

1 year ago

0.0.1

1 year ago