1 打开 https://remix.ethereum.org/ ,会出现 ide界面
2 编写测试合约代码
Greet.sol
代码具体内容如下:
pragma solidity ^0.4.24;
contract Greeter {
address creator;
string greeting;
constructor(string _greeting) public {
creator = msg.sender;
greeting = _greeting;
}
function greet() constant public returns (string) {return greeting; }
function getBlockNumber() constant public returns (uint) { return block.number; }
function setGreeting(string _newgreeting) public { greeting = _newgreeting; }
}
3 配置环境
我的环境连接的是我自己搭建的私链,配置的是web3 provider
4 部署合约代码
点上边图的Deploy按钮就行部署,主要点击部署完后,要在私链挖下矿,具体结果如下:
部署合约成功后,会出现以下界面
4 运行合约代码
分别按getBlockNum和geet函数
调用setGreeting和greet函数:
这里setGreeting函数设置的内容为: test greet !!!