我已经学习了一段时间的稳健性&毒蛇,但我想知道是否有可能从Android/iOS应用程序中调用智能契约的功能/方法(已经部署在Ethereum网络上)。如果是的话,那我们怎么做呢?
我在这上找到了GitHub项目,它正在为智能契约创建API。一旦代码部署到服务器上,就可以从Android/iOS调用这些API。但是,在这个项目中,我们使用TestRPC来部署智能契约。所以,我不明白的是,它如何与已经部署在Ethereum网络上的智能契约进行通信?
发布于 2018-05-18 02:09:50
为了让“客户端”与Ethereum进行交互,我们需要"web3“库。
最流行的是web3.js和web3.py,这就是为什么人们更喜欢使用节点或python创建API。
API还有其他好处。例如,android应用程序很可能需要某种API才能与服务器对话。也可以用同样的方法来“连接”到ethereum。
话虽如此,请看一下这项目--它为java提供了web3接口。
https://ethereum.stackexchange.com/questions/29630
复制相似问题