1. 安裝MetaMask
這是一個Chrome的套件,所以你要先安裝Chrome,再安裝MetaMask,裝完之後Chrome右上角就會有隻狐狸跑出來,開好帳號之後就可以進入下一步。
2. 使用網頁版的Solidity編輯器
step 1. 開啟browser-solidity網頁。
step 2. 為了容易示範首先換個簡單的範例,然後確認有選擇Injected Web3選項,之後按下Create就會自動透過MetaMask發送部署Contract的交易。
step 3. 回到browser-solidity,就可以看到多了兩個contract定義的function可以使用,constant function可以直接使用,就像下圖的get,其他的function一樣會透過MetaMask發出交易,如下圖的set。
有鑒於Dapp的漏洞頻傳,大家還是多花點時間在Contract的開發上面吧。
補充:在browser-solidity的第二頁可以設定要傳送多少ether給contract,這可以用來測試payable function。