为了更好地助力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/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。