如何将以太坊智能合约与iOS应用程序连接起来

时间:2018-03-14 05:39:55

标签: swift ethereum solidity

我想使用webView将智能合约与iOS应用相关联。我研究了这么多,但没有得到任何东西。如何使用swift从iOS调用智能合约。

1 个答案:

答案 0 :(得分:2)

如果您使用的是webView,那么您应该可以使用web3js并通过...连接到智能合约。

  1. 通过网络连接。 HttpProvider:
    new web3.providers.HttpProvider('<ADDRESS-TO-NETWORK>')
  2. 连接合同:
    web3.eth.Contract('<CONTRACT-ABI>', '<CONTRACT-ADDRESS>')
  3. ...但您还需要处理以确保还有一个可用的以太坊帐户来完成这些交易。

    web3文档并不是最好的,但您可以在帐户和合同中找到所需内容:http://web3js.readthedocs.io/en/1.0/getting-started.html