@u2uxyz/u2uconnect-core
v0.0.2
Published
Core SDK for U2U connect
Downloads
6
Readme
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(),
},
})