我看到了如何使用Oraclize来完成这个任务。是否有任何本机方式可以从可靠的智能契约访问API?据我所知,对于solidity程序来说,要能够调用API是有限制的。
发布于 2018-03-17 20:31:07
如果您不想使用预言,您可以触发事件,这将触发一些方法在您的后端。此方法将创建对API的调用,当接收到响应时,它将组成新事务,使用私钥对其进行签名,并向智能契约发送响应(它将更新状态或/并引发某些事件,因此您可以知道得到响应)。
发布于 2018-03-17 20:51:19
一般情况下,不能从智能契约访问外部资源。因此,也没有“本土化”的方法来做到这一点。只是有不同的解决办法。Oraclize就是其中之一,罗曼给了你另一个选择。
有关更多细节,请查看合同如何从网站获得数据?。
https://ethereum.stackexchange.com/questions/43029
复制相似问题