本文的智能合约代码是部署在 上文说的 以太网私有链。
智能合约编辑器:
browser-solidity:该项目是智能合约浏览器版本的开发环境,可以支持在浏览器中直接开发、调试和编译,对于初学者来说,可以快速上手,不需要安装,非常方便,直接访问地址使用:https://ethereum.github.io/browser-solidity/,本文采用此IDE进行开发。
合约代码:
意思是:
使用 solidity 0.4 版本编程语言
Set storedData值,get storedData 值
pragma solidity ^0.4.11;
contract SimpleStorage {
uintstoredData;
function set(uint x) {
storedData = x;
}
function get() constant returns (uint retVal) {
return storedData;
}
}
这个时候是看不到部署的智能合约的,切换到Geth界面,进行挖矿,在12个块后,智能合约就能确认并显示出来。