Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

152
Visualizações
How to connect to several specific backend services in ethers.js

What I want to achieve

I want to connect with my API keys to several providers. I use this code:

export const provider = ethers.getDefaultProvider(NETWORK, {
  etherscan: ETHERSCAN_API_TOKEN,
  infura: { applicationId: INFURA_PROJECT_ID, applicationSecretKey: INFURA_SECRET_KEY },
  pocket: { applicationId: POCKET_PORTAL_ID, applicationSecretKey: POCKET_SECRET_KEY },
});

Problem

When I log out the variable, I get this:

 providerConfigs: [
    {
      provider: [InfuraProvider],
      weight: 1,
      stallTimeout: 2000,
      priority: 1
    },
    {
      provider: [EtherscanProvider],
      weight: 1,
      stallTimeout: 750,
      priority: 1
    },
    {
      provider: [AlchemyProvider],
      weight: 1,
      stallTimeout: 2000,
      priority: 1
    }
  ],

So the pocket key was ignored and the AlchemyProvider comes out of nowhere, which makes me think that this way does not work. Is there another one?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda