1. 程式人生 > >編寫和測試智慧合約

編寫和測試智慧合約

1. 智慧合約是執行在以太坊上的程式。

使用Solidity語言開發智慧合約程式,還在測試,沒釋出1.0版本。

 

2. 智慧合約的編寫 和 類 相似。智慧合約程式碼如下:

// 用來計算無符號證書的加減法

pragma solidity ^0.4.1;
contract Calc
{
	address public owner;
	function add(uint x, uint y) returns(uint)
	{
		return x+y;
	}

	function sub(uint x, uint y) returns(uint)
	{
		return x - y;
	}

}

3. 編譯過程如下:

需要進入到    remix.ethereum.org  網址,把自己寫的智慧合約貼上到左側  test.sol。然後點右側“Compile”,選擇一個合適的solidity版本進行編譯(本文選的是0.4.1)。

如果編譯成功,就可以點選“Run”,選擇“Deploy”。

這樣就可以在“add” 裡輸入  “20, 30”,然後點選“add”。此時在瀏覽器正下方的黑框裡彈出灰色提示

 

點選下拉箭頭,就能看到我們想要的結果啦,如下圖所示: