在以太坊平臺上開發智能合約后,部署到以太坊主網上,有很多種方式,例如:truffle、remix等。本文講的內容是發布智能合約后,如何使用remix來快速的操作智能合約。
首先,當使用remix發布智能合約后,在不關閉網頁的情況下,我們是可以對此智能合約進行一些列的操作,主要分為:“get”或者是“set”可視化操作,而使用truffle的話,就要配合web3js來寫指令來操作了。
在這里需要注意的一點是,在使用 remix來發布智能合約之前,需要把智能合約放在本地的檔案夾里,通過remixd插件來實作本地智能合約檔案夾fileName與在線remix的互動。
因為這樣子做可以很好的保留了智能合約和編譯后的檔案。當你關閉remix的時候,不至于無法使用remix來對主網上的智能合約進行操作。
當你通過任何一種方式,把智能合約發布到以太主網上后,快速操作智能合約的步驟如下:
1、打開網頁
remix.ethereum.org
www.bitpoa.com
激活remixd插件:
2、電腦終端,執行指令:
remixd -s c:/remixsol/ --remix-ide Remix - Ethereum IDE
remixso檔案夾里存放著已經發布過的智能合約及編譯過的智能合約檔案。
3、在remix上,把發布過的智能合約地址執行。
(1)鏈接錢包并切換到智能合約所有者地址。
(2)Contract選擇正確的合約(很關鍵)
(3)At Address 填入智能合約地址,回車
此時,就可以看到可視化合約操作了。
藍色get不需要消耗gas
橘色Set需要消耗gas
雖然只是一個簡單以太坊區塊鏈技術開發應用的實體,但是,這種方法是最快速的操縱智能合約的方式。如果您發現更加方便快捷的方法,歡迎探討交流!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/236224.html
標籤:區塊鏈技術
