Me gustaría implementar mi contrato en la interfaz después de que un usuario haga clic en un botón. En la documentación de hardhat, normalmente tendría que ejecutar npx hardhat run scripts/deploy.js en mi terminal para implementar. ¿Es posible implementar en la interfaz?
El siguiente código es algo que me gustaría hacer.
const hre = require("hardhat") // this will cause error const deployClick = async () => { setIsNoClicked(true); const ticketContract = await hre.ethers.getContractFactory("Greeter"); const ticket = await ticketContract.deploy("Hello, Hardhat!"); await ticket.deployed(); console.log("Ticket Contract deployed to:", ticket.address); }