| |
config: Record<string, any>,
|
| |
metamask: ethers.providers.JsonRpcProvider | null,
|
| |
): ethers.providers.JsonRpcProvider {
|
| - |
// Use Alchemy in production, on mainnet. Otherwise use Metamask if installed.
|
| - |
if (network.name === "homestead" && import.meta.env.PROD) {
|
| + |
// Use Alchemy in production. Otherwise use Metamask if installed.
|
| + |
if (import.meta.env.PROD) {
|
| |
return new ethers.providers.AlchemyWebSocketProvider(network.name, config.alchemy.key);
|
| |
} else if (metamask) {
|
| |
return metamask;
|