mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-25 06:40:30 +08:00
Use Metamask as provider before trying to use Alchemy
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
This commit is contained in:
+3
-3
@@ -225,13 +225,13 @@ function getProvider(
|
||||
config: Record<string, any>,
|
||||
metamask: ethers.providers.JsonRpcProvider | null,
|
||||
): ethers.providers.JsonRpcProvider {
|
||||
if (import.meta.env.PROD) {
|
||||
if (metamask) {
|
||||
return metamask;
|
||||
} else if (import.meta.env.PROD) {
|
||||
return new ethers.providers.AlchemyWebSocketProvider(
|
||||
network.name,
|
||||
config.alchemy.key,
|
||||
);
|
||||
} else if (metamask) {
|
||||
return metamask;
|
||||
} else if (import.meta.env.DEV) {
|
||||
// The ethers defaultProvider doesn't include a `send` method, which breaks the `utils.getTokens` fn.
|
||||
// Since Metamask nor WalletConnect provide an `alchemy_getTokenBalances` nor `alchemy_getTokenMetadata` endpoint,
|
||||
|
||||
Reference in New Issue
Block a user