Trato de implementar mi contrato de masterchef. Tengo 2 argumentos para especificar en el constructor (la dirección del token y el número de bloque real en segundos). Uso un casco para hacer esto y en realidad trato de obtener el valor del número de bloque real en segundos. Cómo puedo hacer esto ?
const StakingRewards = await hre.ethers.getContractFactory("Masterchef"); const stakingRewards = await StakingRewards.deploy(token.address, block.timestamp);Puede obtener la marca de tiempo del bloque anterior de esta manera:
// getting timestamp const blockNumBefore = await ethers.provider.getBlockNumber(); const blockBefore = await ethers.provider.getBlock(blockNumBefore); const timestampBefore = blockBefore.timestamp;