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

Hardhat – obtener el número del último bloque en segundos

Cómo obtener el número de bloque más reciente en segundos (TEST_URL = RPC BSC de prueba): const provider = new ethers.providers.JsonRpcProvider(Process.env.TEST_URL); let timestamp = 0; // Número de bloque provider.getBlockNumber().then(function(blockNumber) { timestamp = blockNumber; });

Hardhat no puede mostrar por consola msg.data

fallback() external { console.log(msg.data); (bool result, ) = address(delegate).delegatecall(msg.data); if (result) { console.log(“ÉXITO”); this; } } Devuelve TypeError: No se encontró o no es visible el miembro “log” después de la búsqueda dependiente del argumento en el tipo (biblioteca console). console.log(msg.data); ^———^ ¿Existe alguna restricción en cuanto al tipo de . . . Read more

Npx hardhat no pudo determinar el ejecutable que se debe ejecutar.

Estoy intentando seguir esta guía y estoy teniendo dificultades para ejecutar hardhat. Después de seguir los comandos en el artículo: mkdir hardhat-tutorial cd hardhat-tutorial npm init –yes npm install –save-dev hardhat npx hardhat Recibo un error que indica “npm ERR! no se pudo determinar el ejecutable a ejecutar”. La herramienta . . . Read more

¿Cuál es la diferencia entre .deploy() y .deployed()?

Estoy escribiendo un script para un contrato inteligente que desplegaré usando Hardhat. Estoy confundido/a acerca de la diferencia entre .deploy() y .deployed(), ¿qué hace cada uno? const main = async () => { const waveContractFactory = await hre.ethers.getContractFactory('WavePortal'); const waveContract = await waveContractFactory.deploy(); await waveContract.deployed(); console.log('Dirección del contrato:', waveContract.address); …