区块确权

开启贡献确权

后台配置:管理>网站配置>系统配置>全局变量配置>open_blockchain_users>配置用户login

image_1.png image_1.png

新建项目

image_4.png image_4.png

新建项目时,用户勾选“确权”,勾选后需要填写一个初始Token值,token必须为正整数,最大值不超过10000。

注意:新建项目时输入的token数量,最开始在项目owner下。

字段 说明
*拥有者 必填,默认为当前登录用户,可选择当前登录用户或当前登录用户具备owner权限的组织;
在组织处新建默认拥有者是组织;
*项目名称 必填,长度1-50
*项目标识 必填,项目标识长度2~100,只能包含数字,字母,下划线(_),,中划线(-),英文句号(.),必须以数字和字母开头,不能以下划线/中划线/英文句号开头和结尾;不能是系统关键词;
项目简介 选填,长度0-200
.gitignore 选填,单选,数据来源于:管理>开源项目>.ignore文件
开源许可证 选填,单选,数据来源于:管理>开源项目>开源许可证
将项目设为私有 选填,默认不勾选,勾选即认为私有
项目类别 选填,单选,数据来源于:管理>开源项目>分类列表
项目语言 选填,单选,数据来源于:管理>开源项目>项目语言
确权 选填,默认不勾选;勾选后需要输入初始Token值
*初始Token值 勾引“确权”后必填,范围1-10000;
Token指本项目的虚拟货币,决定用户在本仓库贡献度的比例,可以通过issue悬赏或在个人主页贡献确权页进行转移。创建项目时,每个项目的Token总量为10000,您可以分配您可获取的Token数量(未分配的Token将保留至项目Token余额)
操作 “创建项目”
“取消”

新建Issue设置悬赏金额

前提条件:当前仓库勾选了“加入贡献值激励确权机制”

仅在当前仓库存在token的用户,才能在新建issue时设置悬赏金额成功。

选填,悬赏金额为正整数,最大值不能超过新建Issue的用户在该仓库拥有的悬赏币。

字段 说明
*标题 必填,长度1-100
内容 选填,富文本编辑器
附件 选填,单个文件大小不超过100MB
负责人 选填,多选,可选值:项目成员;如果项目是组织内的项目,还包括组织内对该项目具备权限的组织成员
*状态 必填,默认“新增”
*优先级 必填,默认“正常”,可选值:低,正常,高,紧急
标记 选填,多选,最多选择3个
里程碑 选填,单选
关联分支 选填,单选
悬赏金额 选填,0-当前用户在该项目剩余可分配悬赏金额,正整数
开始日期 选填,
结束日期 选填,
完成度 选填

编辑Issue设置悬赏金额

仅issue创建者可以编辑issue悬赏金额。

已关闭issue不可编辑悬赏金额。

选填,悬赏金额为正整数,最大值不能超过编辑Issue的用户在该仓库拥有的悬赏币。

PR合并后悬赏金额分配

PR关联的Issue存在悬赏金额,当PR被合并后,issue的悬赏进入将分配到PR创建者,作为奖励。

一个Issue可以被多个PR关联,但是Issue的悬赏金额只能分配给第一个合并的PR。PR合并后,issue自动关闭。

项目内权益占比显示

根据项目参与者获得的悬赏币多少来计算其贡献占比。

只要用户获取过悬赏币,就会在这里显示,不一定是仓库成员。

image_3.png image_3.png

Token转账

“贡献确权”tab仅用户配置了确权才可见open_blockchain=true。

可转账的仓库列表:登录用户存在悬赏币的仓库,且悬赏币>0。

转账的目标用户是全平台用户。

转账token数量是项目剩余可支配token数量。

Token转账是将自己所在仓库的拥有的悬赏币转让给其他用户。

字段 说明
项目名称 用户拥有token的仓库/曾经拥有过token的仓库
token总量 用户在当前仓库拥有的token总量
*目标转账用户 必填,可选择全平台用户
*转账token数额 必填,可输入最小数额1,最大数额为用户在当前仓库拥有的token总量
操作 “确认”