在上一篇中,我們試著使用Remix IDE 建立一個簡單的智能合約,在編輯器視窗中的程式碼可以在Solidity官方文件中Introduction to Smart Contracts找到(https://solidity.readthedocs.io/en/v0.5.11/),在左邊的視窗中可以編譯、發布及執行等,開發智能合約有三個步驟,分別是:設計、編寫程式碼和測試,我們現在已經設計了一個簡單儲存的功能,並且編寫完程式碼了,這個智能合約叫作SimpleStorage,有一個set函數和一個get函數,set用來設置的儲存的值,get函數用來獲得這個值。
現在讓我們試著執行看看,首先要先點選編譯(compile)。
接著,我們來到運行的視窗,這裡我們選擇在JavaScript VM上發布我們的智能合約。
接著點選Deploy按鈕發布合約,你就可以在下面的Deployed Contracts看到你發布的智能合約。
現在,我們來看看我們剛發布的智能合約,如果我們直接點擊get,因為我們沒有設置任何的儲存值,它會顯示0,現在我們將儲存值設置為525,然後點擊get,你就會得到數值525。
相信大家都稍微了解如何發布(deploy)智能合約了,接著下一篇我將延伸我們這個Solidity簡單儲存的例子,來帶大家了解狀態(state)轉換和一致性,那我們明天見~