深入浅出Ethereum 3 ----- 我们来写一个智能合约

2017-08-22  本文已影响5794人  泡沫与周期_白羊Jerry

更多信息可以前往 www.94eth.com

今天要讲的就是干货了,我们来写一个最简单的智能合约!

预备条件

  1. 你要有nodejs开发环境
  2. 对以太坊系统有一个最基本的了解

一个超级简单的智能合约

我们先写一个超级简单的智能合约--加法计算器。

Code的解释如下:

  1. 第一行是编译器需求,照样填写就行。
  2. contract XX {} 就是合约定义的语法,这里我们定义了一个叫做Add的合约。
  3. 合约里有一个owner字段,类型是address,我们的eth账号的地址就是这种类型,设置为public,这样其它用户可读。
  4. function Add为合约的初始化函数,创建合约其实就是用户往一个空地址发送了一条消息,然后就会执行这个初始化函数。
  5. 在Add里,将owner设置为msg.sender,msg.sender为一个预置变量,表示这个消息的发送者,在这里就是该智能合约的创建者的地址。
  6. function Go就是我们之后暴露给外部调用者的函数,接收两个uint,返回加和之后的值。

code写完后,我们可以复制到add.sol文件中.

准备部署环境

部署


QQ群:654894791

微信公众号: 94ETH

官网: https://www.94eth.com

头条号: 周期与泡沫


上一篇 下一篇

猜你喜欢

热点阅读