Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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
Hyperledger 如何获取调用该事务的参与者?_Hyperledger_Hyperledger Composer - Fatal编程技术网

Hyperledger 如何获取调用该事务的参与者?

Hyperledger 如何获取调用该事务的参与者?,hyperledger,hyperledger-composer,Hyperledger,Hyperledger Composer,我有一个事务doSomething,比如doSomething(asset1,asset2) 我是否可以检索调用doSomething事务的参与者,而不将参与者引用作为参数之一传入 更新: doSomething(param1, param2) { //get caller participant reference here let caller = getParticipant(); } 例如,在上面的事务中,我希望获得对调用该函数内事务的参与者的引用(即,事务尚未完成)运行时

我有一个事务doSomething,比如
doSomething(asset1,asset2)

我是否可以检索调用
doSomething
事务的参与者,而不将参与者引用作为参数之一传入

更新:

doSomething(param1, param2) {
   //get caller participant reference here
   let caller = getParticipant();
}

例如,在上面的事务中,我希望获得对调用该函数内事务的参与者的引用(即,事务尚未完成)

运行时API中有一个方法getCurrentParticipant,您可以从事务处理函数调用该方法

在较新版本的Composer中(当然是在v0.19.0中),还有getCurrentIdentity


API参考中有详细信息。

运行时API中有一个方法getCurrentParticipant,您可以从事务处理函数调用该方法

在较新版本的Composer中(当然是在v0.19.0中),还有getCurrentIdentity

这在API参考中有详细说明