我的问题是关于hyperledger-composer:
在事务处理程序功能内,可以按以下方式获取当前参与者的ID:
let currentParticipant = getCurrentParticipant();
let participantId = currentParticipant.getFullyQualifiedIdentifier();
但是如何从angular应用程序中获取当前参与者的ID?
答案 0 :(得分:1)
我认为无法直接从angular检索此信息。
您可以根据用于提交交易的卡来检索参与者。
我建议您使用Hyperledger Composer-Rest-Server公开API,并直接从角度应用程序调用它们。
这里是官方文档。 https://hyperledger.github.io/composer/latest/integrating/getting-started-rest-api
答案 1 :(得分:0)
这是一个肮脏的骇客,但对我有用。
尝试ping localhost:3000/api/system/ping
会ping当前用户并返回参与者用户。
如上一个答案所述,使用composer-rest-server