Ethereum-Wallet-Dapp

從前端呼叫智能合約

  • January 20, 2018

我正在建構一個需要呼叫智能合約然後將資金發送到另一個地址的 Dapp。我需要執行自己的節點來完成向乙太坊網路發送請求嗎?有沒有辦法將我的交易直接廣播到更廣泛的網路?

最簡單的方法是使用 infura.io。infura 執行節點並提供與這些節點互動的 API。您可以通過 infura 訪問主網、Ropsten 和 Rinkeby。infura 的唯一技巧是您必須送出已簽名的交易。換句話說,你已經使用了 web3.js 的 sendRawTransaction。這涉及幾個步驟,如果您是第一次這樣做,可能看起來有點複雜。但是有一個 npm 包(web3js-raw)通過包裝一些 web3.js 函式來解決這個問題。

引用自:https://ethereum.stackexchange.com/questions/36877