Infura
infuraProvider
用 Infura RPC URLs 来配置 chain。
import { infuraProvider } from 'wagmi/providers/infura'
用法
import { configureChains } from 'wagmi'
import { mainnet, polygon } from 'wagmi/chains'
import { infuraProvider } from 'wagmi/providers/infura'
const { chains, publicClient } = configureChains(
[mainnet, polygon],
[infuraProvider({ apiKey: 'yourInfuraApiKey' })],
)
注意:上面的例子是使用来自 wagmi/chains
入口 的 chain 。
返回值
{
chains: Chain[],
publicClient: PublicClient,
webSocketPublicClient: PublicClient
}
配置项
apiKey
Infura API key,可以从 Infura Dashboard 获取。
import { configureChains } from 'wagmi'
import { mainnet, polygon } from 'wagmi/chains'
import { infuraProvider } from 'wagmi/providers/infura'
const { chains, publicClient } = configureChains(
[mainnet, polygon],
[infuraProvider({ apiKey: 'yourInfuraApiKey' })],
)