區塊鏈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.0:智慧合約區塊鏈
- 區塊鏈——以太坊、智慧合約簡介區塊鏈
- 區塊鏈之--2小時構建以太坊智慧合約區塊鏈
- 使用truffle部署以太坊智慧合約到區塊鏈區塊鏈
- 區塊鏈 2.0 :以太坊(九)區塊鏈
- 區塊鏈2.0以太坊配置solidity編譯器sublime詳解區塊鏈Solid編譯
- 【區塊鏈】實戰·以太坊智慧合約程式設計引導區塊鏈程式設計
- 區塊鏈智慧合約開發區塊鏈
- 區塊鏈100講:淺析以太坊網路智慧合約原理區塊鏈
- 區塊鏈智慧合約解決方案區塊鏈
- 區塊鏈智慧合約是什麼?區塊鏈
- ATourofEthereum——區塊鏈與智慧合約之旅區塊鏈
- 區塊鏈2.0架構:以太坊區塊鏈的介紹區塊鏈架構
- 區塊鏈2.0以太坊漫談(1)區塊鏈
- 區塊鏈2.0以太坊漫談(2)區塊鏈
- 區塊鏈2.0以太坊漫談(3)區塊鏈
- 區塊鏈2.0以太坊漫談(4)區塊鏈
- 區塊鏈2.0以太坊環境搭建區塊鏈
- 區塊鏈技術:智慧合約入門區塊鏈
- 區塊鏈合同智慧合約上鍊聯盟鏈區塊鏈
- 區塊鏈之以太坊初探區塊鏈
- 用Solidity在Truffle上構建一個HelloWorld智慧合約Solid
- 智慧合約-區塊鏈核心技術之一區塊鏈
- 區塊鏈BSC智慧合約DAPP開發區塊鏈APP
- 白話智慧合約與區塊鏈技術區塊鏈
- 區塊鏈智慧合約技術系統開發區塊鏈
- 區塊鏈構建和履行智慧合約的步驟區塊鏈
- DApp區塊鏈公鏈智慧合約質押挖礦系統開發丨Solidity技術搭建APP區塊鏈Solid
- DAPP區塊鏈公鏈代幣智慧合約質押挖礦系統開發(Solidity編寫)APP區塊鏈Solid
- 區塊鏈100講:Hyperledger Fabric 中的鏈碼(智慧合約)區塊鏈
- 區塊鏈Hyperledger Fabric 2.x 自定義智慧合約區塊鏈
- JAva智慧合約DAPP系統開發(區塊鏈)JavaAPP區塊鏈
- 南京區塊鏈智慧合約交易系統開發方案區塊鏈
- 鄭州區塊鏈智慧合約開發技術公司區塊鏈
- 在業務過程中使用區塊鏈和智慧合約區塊鏈
- 以太坊智慧合約開發第五篇:字串拼接—Solidity字串Solid
- 以太坊智慧合約 Solidity 的常用資料型別介紹Solid資料型別
- 區塊鏈學習-Golang 與智慧合約的互動(一)區塊鏈Golang