Éteres Versión ethers@5.6.9
Hola !!
Error en "V2Router.getAmountsOut"
datos de reversión faltantes en excepción de llamada; Transacción revertida sin una cadena de motivo
¿Alguna sugerencia por favor?
Gracias !!
Código: ... importar * como UniswapV2Router desde "../../../abis/UniswapV2Router02.json"; ... export const getPriceOnUniV2 = asíncrono (tokenIn: cadena, tokenOut: cadena, cantidadEntrada: BigNumber, routerAddress: cadena): Promesa => {
const V2Router = new ethers.Contract(dirección del enrutador, UniswapV2Router.abi, maticProvider);
errReport.warn("Luego Contrato Router");
errReport.warn("TokenIn: ",tokenIn)
errReport.warn("TokenOut: ",tokenOut)
errReport.warn("CantidadEntrada: ",cantidadEntrada)
errReport.warn("Antes GetAmountsOut");
cantidades constOut = await V2Router.getAmountsOut(1000, [tokenIn, tokenOut]);
errReport.warn("importesFuera; ",importesFuera);
errReport.warn("Luego GetAmountsOut");
if (!cantidadesFuera || cantidadesFuera.longitud !== 2) {
errReport.warn("Error al obtener los importes");
devuelve obtenerNúmeroGrande(0); }
devolver cantidadesFuera[1]; };
Tronco:
Errores 50:45.192] [WARN] error - Luego Contrato Router [2022-07-03T09:50:45.194] [WARN] error - TokenIn: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 [2022-07-03T09:50:45.194] [WARN] error - TokenOut: error 0x8f3cf7ad23cd3cadbd9735aff958023239c6a063 [2022-07-03T09:50:45.194] [WARN] error - AmountIn: BigNumber { _hex: '0x04a817c800', _isBigNumber: verdadero } [2022-07-03T09:504:194] Errores GetOut [Antesmount -Antesmount] [WARN] 2022-07-03T09:50:47.098] [ADVERTENCIA] error - Error en GetPrice: faltan datos de reversión en excepción de llamada; Transacción revertida sin cadena de motivo [2022-07-03T09: