本章以hardhat脚手架作为项目开发框架,具体环境搭建详见第二章
1、启动本地网络ganache2、编写合约
在hardhat项目的contracts下面新建HelloContract.sol合约,代码如下:
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;
import "hardhat/console.sol";
contract HelloContract {
event ValueChanged(address indexed author, string oldValue, string newValue);
string _value;
constructor(string value) public {
_value = value;
}
function getValue() view public returns (string) {
return _value;
}
function setValue(string value) public {
emit ValueChanged(msg.sender, _value, value);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)