首页 > 区块链 > 区块链2.0以太坊智能合约solidity之hello
老六区块  

区块链2.0以太坊智能合约solidity之hello

摘要:区块链 solidity区块链2.0以太坊智能合约solidity之helloworld由于智能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:https://remix.ethereum.org第一个代码:pragma solidity ^0.4.4;contrac
区块链2.0以太坊智能合约solidity之helloworld

由于智能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:https://remix.ethereum.org

第一个代码:

pragma solidity ^0.4.4;

contract Counter {

uint count = 0;

address owner;

constructor() public

{

owner = msg.sender;

}

function increment() public {

uint step = 10;

if (owner == msg.sender) {

count = count + step;

}

}

function getCount() constant public returns (uint) {

return count;

}

function kill() public {

if (owner == msg.sender) {

selfdestruct(owner);

}

}

}

第一行代表solidity的版本,^代表向上兼容版本5.0

第二行contract Counter为一个智能合约类对象

第三行、四行为属性:

uint count = 0;

address owner;

下面是三个函数,其中构造函数为:

constructor() public

{

owner = msg.sender;

}

区块链2.0以太坊智能合约solidity之hello

区块链2.0以太坊智能合约solidity之hello

区块链2.0以太坊智能合约solidity之hello

区块链2.0以太坊智能合约solidity之hello

区块链2.0以太坊智能合约solidity之hello

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。