remix ide 调试eth兼容合约代码

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 !!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容