Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

93
Vistas
Wallet Connect: No hay URL de RPC disponible para chainId: 137

ingrese la descripción de la imagen aquí

Estoy intentando crear un proveedor de WalletConnect .

Estoy usando el paquete @walletconnect/web3-provider junto con Web3Modal para UI.

Estoy creando una instancia de WalletConnectProvider usando mi ID de cliente de Infura

 let web3Modal = new Web3Modal({ network: "matic", cacheProvider: true, providerOptions: { walletconnect: { package: WalletConnectProvider, options: { infuraId: "c22c90a767684c5fbd7257da57802b35" , }, }, }, }); web3Modal.clearCachedProvider(); await web3Modal.connect();

Cuando ejecuto mi aplicación y conecto mi billetera, aparece el siguiente error:

 Error: No RPC Url available for chainId: 137

Estoy tratando de conectarme a la red Polygon (que es chainId 137 ).

Infura parece admitir la cadena Polygon Mainnet.

Además, tengo esta cadena agregada a mi billetera móvil MetaMask, que es la billetera que estoy usando cuando me conecto a WalletConnect.

Entonces debería funcionar ...

Alguna idea de cómo solucionar este problema?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede intentar usar esta URL de RPC: https://matic-mainnet.chainstacklabs.com

Se pueden encontrar más referencias aquí: https://github.com/maticnetwork/static/blob/master/network/mainnet/v1/index.json

about 4 years ago · Juan Pablo Isaza Denunciar

0

Estaba enfrentando exactamente el mismo problema. Así es como resolví este error:

 import WalletConnectProvider from '@walletconnect/web3-provider'; import Web3Modal from 'web3modal';
 const options = new WalletConnectProvider({ rpc: { 137: 'https://matic-mainnet.chainstacklabs.com', }, infuraId: INFURA_ID, }); const providerOptions = { walletconnect: { package: WalletConnectProvider, // required options: options, }, };
 const web3Modal = new Web3Modal({ network: 'mainnet', cacheProvider: true, providerOptions, }); } const provider = await web3Modal.connect();
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda