Dapp-Development
如何從 html/Javascript 呼叫智能合約
我想讓 html/Javascript 程式碼與智能合約互動。有人可以概述基本/高級步驟嗎?我看到太多的東西在網上傳播,最後令人困惑。
這可能會有所幫助。http://hypernephelist.com/2016/06/21/a-simple-smart-contract-ui-web3.html
有一些框架可以方便地處理依賴關係,所以我們很多人更喜歡走這條路。如果連結中描述的是一個非常高級別的概述,您將需要:
- 載入 web3 API
- 獲取 ABI(描述合約介面的 JSON 助手)
- 使用 web3 在合約所在地址初始化合約實例。
- call()(只讀,快速且無gas,返回值)或sendTransaction()(狀態改變,需要挖礦,消耗gas,返回txnHash)。
- 你會從第 4 步得到一個回調。等待交易被探勘,然後讓探勘的交易查看值,如果它是一個狀態改變的交易。
我希望我沒有錯過任何一步。是高級別的。上面的連結似乎涵蓋了所描述的步驟。:-)
希望能幫助到你。