/
ilyagdn
/
pnc-smart-contract
Обзор
Документация
Войти
/
ilyagdn
/
pnc-smart-contract
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
scripts/deploy.js
19 строк
678 B
Ilya Gordon
chore(deploy): configure Hardhat for deployment to mainnet
09 дек 2024, 04:32
09 дек 2024, 04:32
509d106
Код
Авторство
О чём код?
require("dotenv").config(); const { ethers } = require("hardhat"); async function main() { const signerAddress = process.env.SIGNER_ADDRESS; const PuzzleNFTCrafter = await ethers.getContractFactory("PuzzleNFTCrafterV5"); console.log("Deploying PuzzleNFTCrafter..."); const puzzleNFTCrafter = await PuzzleNFTCrafter.deploy(signerAddress); await puzzleNFTCrafter.waitForDeployment(); console.log("Contract deployed at address:", await puzzleNFTCrafter.getAddress()); console.log("Signer address set to:", signerAddress); } main() .then(() => process.exit(0)) .catch((error) => { console.error(error); process.exit(1); });