Quiero conectar con mis claves API a varios proveedores. Yo uso este código:
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 }, });Cuando cierro la sesión de la variable , obtengo esto:
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 } ], Así que se ignoró la clave de pocket y AlchemyProvider aparece de la nada, lo que me hace pensar que de esta manera no funciona. ¿Hay otro?