注册新组时输入变量的含义是什么?

时间:2018-09-12 12:58:04

标签: asch

用于注册新组的(智能)合同功能如下:

async registerGroup(name, members, min, max, m, updateInterval) {
...
}

上面的minmaxmupdateInterval是什么意思?

1 个答案:

答案 0 :(得分:0)

name是组的名称

members是初始化时添加到组中的成员列表。该列表可能包含公用密钥。

minmax设置成员的最小和最大数目,min应当> = 3

m是请求交易必须获得的最小投票权。

m设置激活群组交易该群组所需的总票数,可以在asch/src/contract/group.js的{​​{1}}文件中找到支票功能:

activate()

请注意,使用const group = await app.sdb.load('Group', account.name) if (totalWeight < group.m) return 'Vote weight not enough' 添加新的组成员时也可以设置m

group.addMember

到目前为止,async addMember(address, weight, m) { ... if (m) { const group = await app.sdb.load('Group', this.sender.name) if (!group) return 'Group not found' group.m = m app.sdb.update('Group', { m }, { name: this.sender.name }) } ... } 尚不清楚。可能与组成员锁定XAS的时间有关。

相关问题