es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HARDHAT

El plugin de despliegue Uniswap v3 Hardhat falla – uniswap-v3-deploy-plugin

He seguido los pasos de implementación en https://www.youtube.com/watch?v=cZ7QMmm7hJc para la configuración de desarrollo de Uniswap v3 basado en Hardhat. https://github.com/Uniswap/hardhat-plugin-deploy-v3 Al crear un nuevo proyecto: npm init npm add –save-dev hardhat npx hardhat: seleccionar crear un archivo de configuración vacío npm install –save-dev @nomiclabs/hardhat-ethers // agregar: require(“uniswap-v3-deploy-plugin”); en hardhat.config.js // . . . Read more

¿Cómo puedo resolver este Hardhat CompilerError? (Pila demasiado profunda al compilar ensamblado en línea)

Estoy analizando los contratos inteligentes de Chainrunners, así que fui a Etherscan y copié el código fuente del contrato verificado. Cuando intenté compilar sin el optimizador de solidity, obtuve esta advertencia: thatguyintech@albert chainrunners % npx hardhat compile Compilando 5 archivos con 0.8.4 Advertencia: Variable local no utilizada. –> contracts/ChainRunnersBaseRenderer.sol:232:124: | . . . Read more

Estimar gas en ETH desde un contrato aprobado.

Me gustaría estimar el “gas” después de aprobar un contrato: WETH = weth.address; USDC = usdc.address; await usdc.approve(addr1, addr2).estimateGas; Cuando intento esto, obtengo el siguiente error: TypeError: usdt.approve(…).estimateGas no es una función