Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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
Polkadot:如何在python中对外部对象进行签名?_Python_Substrate_Polkadot - Fatal编程技术网

Polkadot:如何在python中对外部对象进行签名?

Polkadot:如何在python中对外部对象进行签名?,python,substrate,polkadot,Python,Substrate,Polkadot,多亏了py基板接口,我可以用如下方式创建外部对象: payload=subscriber.compose\u调用( 调用_module='Balances', 调用_function='transfer', 呼叫参数={ “目的地”:“EaG2CRhJWPb7qmdcJvy3LiWdh26Jreu9Dx6R1rXxPmYXoDk”, “值”:10000000000 } ) 然后我还可以在中看到rpc_请求和ws_请求,我假设我可以使用它来广播一个签名的外部请求 缺少的步骤将是外部的签名。有人知

多亏了
py基板接口
,我可以用如下方式创建外部对象:

payload=subscriber.compose\u调用(
调用_module='Balances',
调用_function='transfer',
呼叫参数={
“目的地”:“EaG2CRhJWPb7qmdcJvy3LiWdh26Jreu9Dx6R1rXxPmYXoDk”,
“值”:10000000000
}
)
然后我还可以在中看到
rpc_请求
ws_请求
,我假设我可以使用它来广播一个签名的外部请求


缺少的步骤将是外部的签名。有人知道如何在python中实现这一点吗?

目前还不能直接从python库中进行签名,但您可以尝试将调用负载从
compose\u call()
函数传递到
子键
命令(),例如:

子密钥签名事务--调用“0x200400011074657374”-nonce 0--suri“---password”-previor block hash 0xdcd1346701ca8396496e52aa2785b1748deb6db09551b72159dcb3e0899125b

您可以使用Python中的
subprocess.run
从Python代码()中获取
subkey
的结果

希望这有帮助