用户如何签署多笔签名交易?

时间:2018-09-17 12:09:21

标签: blockchain asch asch-development

自Asch v1.4起,我们也获得了团体。群组是由多个用户拥有的地址。

按照Asch的测试代码添加新成员,需要(所有)组帐户的签名:

我可以如下创建MultiSigTransaction:

trs = lib.AschJS.transaction.createMultiSigTransaction({
      type: 502,
      fee: 100000000,
      senderId: groupAddress,
      args: [group.newMembers[0].address, 1, 4],
    })

之后,我可以使用以下代码对其进行签名:

trs.signatures = []
for (let i = 0; i < 3; i++) {
  trs.signatures.push(lib.AschJS.transaction
    .signMultiSigTransaction(trs, group.members[i].secret))
}

但是以上内容要求小组成员的秘密。

在生产环境中,我不知道成员的秘密,应该每个帐户都添加自己的秘密。

在何处以及如何存储未签名的交易并允许每个用户对其进行签名?

0 个答案:

没有答案