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
的结果
希望这有帮助