import { viem } from "hardhat";
async function main() {
const publicClient = await viem.getPublicClient();
const walletClient = await viem.getWalletClients();
const deployer = walletClient[0];
console.log("Deploying with account:", deployer.account.address);
const contract = await viem.deployContract(
"HighestCoin",
[],
{
client: {
wallet: deployer,
public: publicClient,
},
}
);
console.log("HighestCoin deployed to:", contract.address);
}
main().catch((error) => {
console.error(error);
process.exitCode = 1;
});



ساحة النقاش