rust 是否可以从基板合同进行外部调用

z2acfund  于 2023-03-08  发布在  其他
关注(0)|答案(1)|浏览(90)

我想做外部http调用,如(如RPC调用infura)从基板合同。这是可能的吗?如果可能的话,然后建议我的方式或一些代码片段。

cgh8pdjw

cgh8pdjw1#

不,这是不可能的,因为这样的调用是不确定的。
与此功能最接近的是Offchain Workers:

但这需要您编写特殊的逻辑来处理关于链外数据的一致性,然后编写额外的代码或特性来正确地向契约公开这些数据。
我认为,就像现有智能合约平台上的大多数先知一样,你会希望向填充数据的链提交交易,而不是让合约尝试从外部世界拉取数据。

相关问题