UNPKG

lsp-ducky-1

Version:

The DynamicMetadata Smart Contract is a robust solution for managing metadata attributes of tokens in a dynamic manner. It allows users to add, update, and retrieve attributes associated with unique token IDs, with attributes being represented as key-valu

28 lines (21 loc) 697 B
import { ethers } from "hardhat"; async function main() { const currentTimestampInSeconds = Math.round(Date.now() / 1000); const unlockTime = currentTimestampInSeconds + 60; const lockedAmount = ethers.parseEther("0.001"); const lock = await ethers.deployContract("Lock", [unlockTime], { value: lockedAmount, }); await lock.waitForDeployment(); console.log( `Lock with ${ethers.formatEther( lockedAmount )}ETH and unlock timestamp ${unlockTime} deployed to ${lock.target}` ); } // We recommend this pattern to be able to use async/await everywhere // and properly handle errors. main().catch((error) => { console.error(error); process.exitCode = 1; });