Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust 是否可以从承印物合同中拨打外部电话_Rust_Substrate_Polkadot - Fatal编程技术网

Rust 是否可以从承印物合同中拨打外部电话

Rust 是否可以从承印物合同中拨打外部电话,rust,substrate,polkadot,Rust,Substrate,Polkadot,我想从Subscriber contract进行外部http调用,例如(例如,对infura的RPC调用)。可能吗? 如果可能的话,给我建议一些方法或一些代码片段。不,这是不可能的,因为这样的调用是不确定的 与此功能最接近的是链外工作人员: 但这需要您编写特殊的逻辑来处理关于链外数据的共识,然后编写额外的代码或特性,以便将这些数据正确地公开给合同 我认为,与现有智能合约平台上的大多数Oracle一样,您将希望向填充数据的链提交事务,而不是让合约尝试从外部世界提取数据

我想从Subscriber contract进行外部http调用,例如(例如,对infura的RPC调用)。可能吗?
如果可能的话,给我建议一些方法或一些代码片段。

不,这是不可能的,因为这样的调用是不确定的

与此功能最接近的是链外工作人员:

但这需要您编写特殊的逻辑来处理关于链外数据的共识,然后编写额外的代码或特性,以便将这些数据正确地公开给合同

我认为,与现有智能合约平台上的大多数Oracle一样,您将希望向填充数据的链提交事务,而不是让合约尝试从外部世界提取数据