AppKit:getUniversalProvider - Cannot create provider ReferenceError: Must call super constructor in derived class before accessing 'this' or returning from derived constructor #6794
Unanswered
huaungwj
asked this question in
Developer Support
Replies: 1 comment
-
import { createAppKit } from '@reown/appkit/react'
import { WagmiProvider } from 'wagmi'
import { arbitrum, mainnet,bsc } from '@reown/appkit/networks'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { WagmiAdapter } from '@reown/appkit-adapter-wagmi'
// 0. Setup queryClient
const queryClient = new QueryClient()
// 1. Get projectId from https://cloud.reown.com
const projectId = '2dcc6abddc3c2d8311342833e0c4cf84'
// 2. Create a metadata object - optional
const metadata = {
name: 'AppKit',
description: 'AppKit Example',
url: 'https://example.com', // origin must match your domain & subdomain
icons: ['https://avatars.githubusercontent.com/u/179229932']
}
// 3. Set the networks
const networks = [mainnet, bsc]
// 4. Create Wagmi Adapter
const wagmiAdapter = new WagmiAdapter({
networks,
projectId,
ssr: true
})
// 5. Create modal
createAppKit({
adapters: [wagmiAdapter],
networks: networks,
defaultNetwork: mainnet,
projectId,
metadata,
features: {
analytics: true, // Optional - defaults to your Cloud configuration
email: false,
onramp: false,
socials: false, // 禁用社交登录
}
})
function WalletConnectWrap({ children }) {
return (
<WagmiProvider config={wagmiAdapter.wagmiConfig}>
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
</WagmiProvider>
)
}
export default WalletConnectWrap |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
AppKit:getUniversalProvider - Cannot create provider ReferenceError: Must call super constructor in derived class before accessing 'this' or returning from derived constructor
`import { createAppKit } from '@reown/appkit/react'
import { WagmiProvider } from 'wagmi'
import { arbitrum, mainnet,bsc } from '@reown/appkit/networks'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { WagmiAdapter } from '@reown/appkit-adapter-wagmi'
// 0. Setup queryClient
const queryClient = new QueryClient()
// 1. Get projectId from https://cloud.reown.com
const projectId = '2dcc6abddc3c2d8311342833e0c4cf84'
// 2. Create a metadata object - optional
const metadata = {
name: 'AppKit',
description: 'AppKit Example',
url: 'https://example.com', // origin must match your domain & subdomain
icons: ['https://avatars.githubusercontent.com/u/179229932']
}
// 3. Set the networks
const networks = [mainnet, bsc]
// 4. Create Wagmi Adapter
const wagmiAdapter = new WagmiAdapter({
networks,
projectId,
ssr: true
})
// 5. Create modal
createAppKit({
adapters: [wagmiAdapter],
networks: networks,
defaultNetwork: mainnet,
projectId,
metadata,
features: {
analytics: true, // Optional - defaults to your Cloud configuration
email: false,
onramp: false,
}
})
function WalletConnectWrap({ children }) {
return (
{children}
)
}
export default WalletConnectWrap`
Beta Was this translation helpful? Give feedback.
All reactions