我正在尝试在超级边缘作曲家中创建一个新的身份
async function onAddParticipant(tx)
{
let subject = await getFactory().newResource(NS, 'Subject', tx.Email);
subject.Id = tx.Id;
subject.Email = tx.Email;
let participantRegistry = await getParticipantRegistry(NS + '.MyParticipant');
await participantRegistry.add(subject);
let identity = await issueIdentity(NS+'.MyParticipant#'+tx.Email,tx.Email);
console.log("Identity Issued ---------->", identity);
}
但是它给了我错误 ReferenceError:没有定义issueIdentity 看起来要么有另一种方法可以做到这一点,或者身份问题以及与身份相关的任何事情都无法在交易预处理器或智能合约中完成。
我已经看过使用Node API执行此操作的教程,但我想将此作为事务预处理器的一部分
我在CTO中定义的交易看起来像这样
交易AddParticipant { o String电子邮件 o字符串令牌 }