活动介绍
为了更好地助力Solidity开发者提升开发效率,降低因手动编写合约代码所带来的合约安全风险,今年4月初,适用于FISCO
BCOS开源社区的智能合约库组件开源并服务于社区开发者。为了让更多开发者参与到组件优化中,基于该组件,社区启动了“智能合约库有奖征码”活动。

第1期活动贡献踊跃,帮助夯实了合约库的基础功能,丰富了更多实际的业务场景,使得合约库更贴近开发者的日常应用。

第2期活动如期而至,邀请大家一起共建更丰富的智能合约库,下一期的贡献者榜单,期待看到你的身影,赶紧来报名参与活动吧!

活动介绍

活动时间

2021年7月12日—2021年8月13日

活动内容

本次活动基于Solidity语言征集智能合约代码

Solidity版本范围:0.4.25-0.6.10

为了便于参与,我们拟定了部分任务列表(如下表所示),每位参与者可以选择自己感兴趣的任务进行领取并开发,也可以基于具体的业务场景作为开发任务,原则上不做代码功能的限定。

由于每一个任务为概述性描述,包含内容较多,所以每个任务可由多位参与者领取。
图片描述

奖励介绍

图片描述

参与流程

本次活动可以以个人方式参与也可以组队参与,流程如下所示。
图片描述

报名方式

识别下方二维码加小助手为好友,小助手将邀请你进入活动专属交流群。加好友时请备注:智能合约。

图片描述
FISCO BCOS开源社区小助手二维码

领取任务

小助手将为大家提供在线报名表,报名后可在任务列表中选择1个或多个任务,也可以根据自身情况设定任务,在群中同步管理员,完成任务领取。

任务开发及测试

基于领取的或者自身设定的任务进行合约开发测试,并编写对应的测试案例和文档。

任务提交

完成开发和测试之后, 即可通过PR的方式对代码及文档进行提交,提交内容中需包含:

经过测试后的完整代码;

提交PR路径:

https://github.com/WeBankBlockchain/SmartDev-Contract/pulls
代码提交至dev分支。

代码审核

智能合约库组件维护者对合约代码及文档进行审核,如有问题,会在群中和开发者进行讨论,直到开发者和维护者达成共识,并符合合入要求。

代码合入

当完成代码审核,由智能合约库组件维护者对PR进行合入,任务结束。

注意事项

贡献的代码必须遵循Apache V2协议。

参与活动的代码须原创,否则视为无效参与。

基于政策和监管要求,智能合约代码中严禁出现coin、token等字眼,功能层面严禁出现代币、Defi等场景。

活动奖品将在1个活动周期结束后的15个工作日内完成发放,如有问题咨询小助手。

为保障活动公平公正进行,如出现1人多号刷礼品等现象,经查实后取消活动参与及奖励资格。

组件代码仓库及文档

Github代码仓库:
https://github.com/WeBankBlockchain/SmartDev-Contract
Gitee代码仓库:
https://gitee.com/WeBankBlockchain/SmartDev-Contract
文档地址:
https://smartdev-doc.readthedocs.io/zh_CN/latest/

发布于 2021-07-12
0 条评论
组织者