1.4 Hello World Contract
Contract Code
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;
contract HelloAvilom {
string public greeting = "Hello, Avilom!";
function setGreeting(string calldata _greeting) external {
greeting = _greeting;
}
}Deployment Script
async function main() {
const [deployer] = await ethers.getSigners();
console.log("Deploying with:", deployer.address);
const Hello = await ethers.getContractFactory("HelloAvilom");
const hello = await Hello.deploy();
await hello.deployed();
console.log("Deployed to:", hello.address);
}
main().then(() => process.exit(0)).catch(error => {
console.error(error);
process.exit(1);
});Deploy to Testnet
Interact via Console
Last updated