diff --git a/src/utils/web3/wagmi.ts b/src/utils/web3/wagmi.ts index 467cff8d..c9ff92dc 100644 --- a/src/utils/web3/wagmi.ts +++ b/src/utils/web3/wagmi.ts @@ -74,12 +74,14 @@ const createTransports = () => ({ http('https://polygon.drpc.org'), http('https://rpc.ankr.com/polygon'), http('https://public.stackup.sh/api/v1/node/polygon-mainnet'), + http(), ]), [polygonZkEvm.id]: http(), [arbitrum.id]: fallback([ - http('https://arb1.arbitrum.io/rpc'), - http('https://arbitrum.public-rpc.com'), - http('https://arb1.arbitrum.io/rpc'), + http('https://arbitrum.llamarpc.com'), + http('https://arb-pokt.nodies.app'), + http('https://arbitrum.meowrpc.com'), + http('https://arbitrum-one-rpc.publicnode.com'), http(), ]), [aurora.id]: http(), @@ -87,13 +89,20 @@ const createTransports = () => ({ [moonriver.id]: http(), [moonbeam.id]: http(), [boba.id]: http(), - [optimism.id]: http(), + [optimism.id]: fallback([ + http('https://optimism.llamarpc.com'), + http('https://op-pokt.nodies.app'), + http('https://optimism-rpc.publicnode.com'), + http('https://optimism.meowrpc.com'), + http(), + ]), [fuse.id]: http(), [bsc.id]: http(), [avalanche.id]: fallback([ http('https://api.avax.network/ext/bc/C/rpc'), http('https://rpc.ankr.com/avalanche'), http('https://avalanche.public-rpc.com'), + http('https://api.avax.network/ext/bc/C/rpc'), http(), ]), [gnosis.id]: http(), @@ -101,8 +110,8 @@ const createTransports = () => ({ http('https://base-rpc.publicnode.com'), http('https://base.blockpi.network/v1/rpc/public'), http('https://public.stackup.sh/api/v1/node/base-mainnet'), - http(), http('https://mainnet.base.org'), + http(), ]), [fantom.id]: http(), [okc.id]: http(),