1
0
Fork 0

wagmi updates

This commit is contained in:
Matthias Kretschmann 2022-08-25 07:37:35 +00:00 committed by GitHub
parent be3bf3696f
commit 0125a52011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 6 deletions

View File

@ -147,7 +147,7 @@ exports.onPostBuild = async ({ graphql }) => {
return Promise.resolve() return Promise.resolve()
} }
exports.onCreateWebpackConfig = ({ actions }) => { exports.onCreateWebpackConfig = ({ actions, stage, loaders }) => {
actions.setWebpackConfig({ actions.setWebpackConfig({
resolve: { resolve: {
fallback: { fallback: {
@ -155,4 +155,17 @@ exports.onCreateWebpackConfig = ({ actions }) => {
} }
} }
}) })
if (stage === 'build-html') {
actions.setWebpackConfig({
module: {
rules: [
{
test: /@ethersproject/,
use: loaders.null()
}
]
}
})
}
} }

View File

@ -4,8 +4,8 @@ import { infuraProvider } from 'wagmi/providers/infura'
import { publicProvider } from 'wagmi/providers/public' import { publicProvider } from 'wagmi/providers/public'
export const { chains, provider } = configureChains( export const { chains, provider } = configureChains(
[chain.mainnet, chain.polygon, chain.optimism, chain.arbitrum, chain.rinkeby], [chain.mainnet, chain.polygon, chain.optimism, chain.arbitrum],
[infuraProvider({ infuraId: process.env.INFURA_ID }), publicProvider()] [infuraProvider({ apiKey: process.env.INFURA_ID }), publicProvider()]
) )
export const { connectors } = getDefaultWallets({ export const { connectors } = getDefaultWallets({

View File

@ -15,7 +15,7 @@ import {
import Web3Donation from '../components/molecules/Web3Donation' import Web3Donation from '../components/molecules/Web3Donation'
import Copy from '../components/atoms/Copy' import Copy from '../components/atoms/Copy'
import { RainbowKitProvider } from '@rainbow-me/rainbowkit' import { RainbowKitProvider } from '@rainbow-me/rainbowkit'
import { WagmiProvider } from 'wagmi' import { WagmiConfig } from 'wagmi'
import { chains, theme, wagmiClient } from '../helpers/rainbowkit' import { chains, theme, wagmiClient } from '../helpers/rainbowkit'
function Coin({ address, title }: { address: string; title: string }) { function Coin({ address, title }: { address: string; title: string }) {
@ -58,11 +58,11 @@ export default function Thanks(): ReactElement {
<h1 className={title}>Say Thanks</h1> <h1 className={title}>Say Thanks</h1>
</header> </header>
<WagmiProvider client={wagmiClient}> <WagmiConfig client={wagmiClient}>
<RainbowKitProvider chains={chains} theme={theme}> <RainbowKitProvider chains={chains} theme={theme}>
<Web3Donation address={author.ether} /> <Web3Donation address={author.ether} />
</RainbowKitProvider> </RainbowKitProvider>
</WagmiProvider> </WagmiConfig>
<div className={styleCoins}> <div className={styleCoins}>
<h3 className={subTitle}> <h3 className={subTitle}>