區塊鏈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;
}
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
相關文章
- 區塊鏈——以太坊、智慧合約簡介區塊鏈
- 區塊鏈之--2小時構建以太坊智慧合約區塊鏈
- 使用truffle部署以太坊智慧合約到區塊鏈區塊鏈
- 區塊鏈 2.0 :以太坊(九)區塊鏈
- 區塊鏈2.0以太坊配置solidity編譯器sublime詳解區塊鏈Solid編譯
- 區塊鏈100講:淺析以太坊網路智慧合約原理區塊鏈
- 【區塊鏈】實戰·以太坊智慧合約程式設計引導區塊鏈程式設計
- 區塊鏈2.0以太坊漫談(1)區塊鏈
- 區塊鏈2.0以太坊漫談(2)區塊鏈
- 區塊鏈2.0以太坊漫談(3)區塊鏈
- 區塊鏈2.0以太坊漫談(4)區塊鏈
- 區塊鏈2.0以太坊環境搭建區塊鏈
- 區塊鏈之以太坊初探區塊鏈
- 區塊鏈2.0架構:以太坊區塊鏈的介紹區塊鏈架構
- 以太坊智慧合約開發第五篇:字串拼接—Solidity字串Solid
- 區塊鏈2.0以太坊編輯器atom配置詳解區塊鏈
- 以太坊蜜罐智慧合約分析
- 以太坊智慧合約升級策略
- 以太坊智慧合約-猜數字
- 區塊鏈智慧合約開發區塊鏈
- 區塊鏈2.0以太坊錢包編譯詳解+連線私有鏈+修改區塊鏈編譯
- 以太坊智慧合約gas如何估計?
- 以太坊智慧合約call注入攻擊
- 如何打造安全的以太坊智慧合約
- 技術工坊|深度探索以太坊智慧合約(深圳)
- 區塊鏈智慧合約是什麼?區塊鏈
- ATourofEthereum——區塊鏈與智慧合約之旅區塊鏈
- 區塊鏈智慧合約解決方案區塊鏈
- 以太坊Solidity程式語言開發框架————4、編譯合約Solid框架編譯
- 以太坊Solidity程式語言開發框架————7、合約互動Solid框架
- 以太坊Solidity程式語言開發框架————8、測試合約Solid框架
- 區塊鏈安全 - 以太坊短地址攻擊區塊鏈
- 區塊鏈安全————以太坊短地址攻擊區塊鏈
- 以太坊及區塊鏈 程式資源整合區塊鏈
- 以太坊智慧合約 Hexagon 存在溢位漏洞Go
- 用Solidity在Truffle上構建一個HelloWorld智慧合約Solid
- 區塊鏈V神:以太坊2.0演算法Rollup的不完整指南區塊鏈演算法
- 區塊鏈BSC智慧合約DAPP開發區塊鏈APP