以太坊学习6--智能合约的在线IDE工具(Remix)的简单使用

Remix IDE是开发以太坊智能合约的在线IDE工具,部署简单的智能合约非常方便
Remix地址(有时候刷新不出来,我的做法是多等会或者多刷新几次):https://remix.ethereum.org/
使用的前提是需要谷歌或者火狐的浏览器,且安装了MetaMask 插件
MetaMask 插件的安装使用可以查看我的前一篇文章https://blog.csdn.net/m0_37739193/article/details/81057582
 
接下来我用Remix IDE写一个简单的合约,一切开始都从Hello Word开始。
默认会有一个Ballot投票合约,这我我点左上角的添加功能,重新建立一个文件,文件名命名为personal.sol
这里写图片描述
solidity的基本语法可以去这个网站实战练习(https://cryptozombies.io/zh/)这个超爽边玩。
 

编写一个简单的代码如下:
pragma solidity ^0.4.0;

contract Person {

    uint public age = 10;

    function increaseAge(uint num) returns(uint) {
        age = num;
        return age;
    }

    function getAge() public returns(uint) {
        return age;
    }

    function say() public returns(string) {
        return "Hello word";
    }

}

这里写图片描述
OK编译没问题(黄色的感叹号是警告而已,只要不出现红色的就属正常),接下来我们在测试网上部署合约,先要确定你的MetaMask插件是选择的测试网络(我一般选择Ropsten测试网),然后点击“Create”会弹出浏览器MetaMask插件,确认提交等待测试网络上的矿工处理。
这里写图片描述
这里写图片描述
 
部署成功后点击“At Address”可以查看到合约公开的操作方法,每执行一次方法就也就是执行一次合约的事物,这是需要Gas燃料的,每一步需要矿工处理
这里写图片描述

猜你喜欢

转载自blog.csdn.net/m0_37739193/article/details/81057742