上一篇我們已經將合約部署至區塊鏈上了,在這篇執行合約前
我想要先講一下如果往後把terminal關掉了,要怎麼把合約的實例(instance)從區塊鏈上設回變數
取回部署在區塊鏈上的合約實例
如果你是接續上一篇做到這裡的,也就是在geth
中輸入vote.address
有反應的,可以跳過這部份
在取回合約實例之前,我們必須要有ABI及合約地址這兩樣才能把合約實例找回來
一個記錄著生活中雜七雜八事物及備份的地方。
上一篇我們已經將合約部署至區塊鏈上了,在這篇執行合約前
我想要先講一下如果往後把terminal關掉了,要怎麼把合約的實例(instance)從區塊鏈上設回變數
如果你是接續上一篇做到這裡的,也就是在geth
中輸入vote.address
有反應的,可以跳過這部份
在取回合約實例之前,我們必須要有ABI及合約地址這兩樣才能把合約實例找回來
經過上一篇建立以太坊私有鏈(一) 節點部署,目前已經建立創世區塊並且成功讓兩個節點相識了
(在terminal鍵入net.peerCount
應該會顯示1,如果還是0的檢查看看是不是前面漏了什麼步驟)
接下來要讓兩個節點開始挖礦,一起維護這條私有鏈
挖礦之前先調用personal.unlockAccount()
解鎖帳戶
參數的eth.coinbase
會refer到剛剛創的帳戶
terminal1 $> personal.unlockAccount(eth.coinbase)
terminal2 $> personal.unlockAccount(eth.coinbase)