| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 【“码”上有你】智能合约库有奖征码第2期贡献者名单 -> 正文阅读 |
|
[区块链]【“码”上有你】智能合约库有奖征码第2期贡献者名单 |
在自主研发并开源的区块链应用开发组件WeBankBlockchain-SmartDev中,我们打造了集基础类型、数据结构、通用功能、上层业务等功能于一身的SmartDev-Contract智能合约库,帮助Solidity开发者提升开发效率,降低因手动编写合约代码所带来的合约安全风险。 为共同推动智能合约库向更成熟的技术、更完善的生态上发展。我们启动“智能合约代码征集令”活动。 目前第2期活动已顺利结束,下面我们一起看看此次活动的贡献者榜单及代码介绍。 yekai1003 PR简介: 任务2-浮点数计算,在Solidity中通过合约库的形式扩展支持浮点数的各种计算,弥补了Solidity不支持浮点数计算的缺憾。 贡献者简介: 《Go语言区块链应用开发从入门到精通》作者。 PR链接:? https://github.com/WeBankBlockchain/SmartDev-Contract/pull/40 hongfish PR简介: 自定义任务-金融票据,本合约使用区块链技术实现金融票据的常规操作,可以发布票据、对票据进行背书、验证背书、拒绝背书等操作;也可以针对特定条件(当前持票人)查询票据信息等。 贡献者简介: 程序员一枚,在区块链方面,主要研究其应用实现,包括集群环境搭建、SDK服务开发(Java)、智能合约编写(go/Java/Solidity),熟悉FISCO BCOS。 PR链接: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/29 Jianglongwei PR简介: 任务8-时间戳解析,本合约基于block.timestamp 时间戳,提供了相应的解析功能,合约提供了获取年份、月份、日期、小时、分钟、秒的函数。 贡献者简介: 专注于研究区块链技术理论,区块链数据存证、数据共享等应用场景研究。 PR链接?: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/33 SomeJoker PR简介: 任务7-内置函数,本合约主要提供了内置函数的外部调用。 任务12-代理执行,本合约完成了一个代理函数在Solidity的执行实例。 任务13-权限操作,本合约完成了一个RBAC的权限管理模型的实现。 贡献者简介: Back-end engineer,Familiar with Java and Solidity.? Committed to building a better world through technology. PR地址:? https://github.com/WeBankBlockchain/SmartDev-Contract/pull/41 xwjahahahaha? PR简介: 任务10-隐私计算,本合约实现基于对称秘钥的同态加密DGHV。 贡献者简介: 一枚在重邮南山上的学子。 PR地址: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/46 weipengzhen? PR简介: 任务4-位操作,本合约提供了byte类型的各种位操作,包括左移,右移,反转等方法,扩展了byte类型在位操作上的功能。 任务5-二维数组,本合约针对uint256类型,提供了二维数组的增、删、改、查、遍历、扩展和是否存在等操作,可作为模板灵活扩展到其他数据类型的二维数组场景。 任务6-集合,本合约针对bytes32和uint256数据类型,提供了集合的增、删、改、查、遍历及是否存在等操作,并可作为模板迁移并应用到其它数据类型的集合场景。 贡献者简介: 浙商银行金融科技部智能合约研发工程师。 PR链接: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/42 https://github.com/WeBankBlockchain/SmartDev-Contract/pull/43 https://github.com/WeBankBlockchain/SmartDev-Contract/pull/44 freezehe PR简介: 自定义任务-积分、分发,转账类,其中白名单管理合约:可以添加白名单管理员账户,添加白名单账户,判断是否是白名单管理员,判断账户是否在白名单里,移除白名单管理员账户,清空白名单列表,清空白名单管理员列表;PointDemo合约:获取积分,转账积分。 贡献者简介: Java Programmer. Love Java,love the world! PR地址: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/26 https://github.com/WeBankBlockchain/SmartDev-Contract/pull/39 fengqiao PR简介: 自定义任务-二维数组,本合约实现自定义数据二维数据表的存储与查询。 贡献者简介: C++高级工程师,擅长分布式架构搭建。 PR链接:? https://github.com/WeBankBlockchain/SmartDev-Contract/pull/38 Blockchain_Key PR简介: 自定义任务-角色合约赋能Evidence实例,本合约为Character合约结合Evidence合约打造结婚证书合约,实现链上签证,发证,查证功能。 贡献者简介: 武汉学院大三学生,擅长Solidity,区块链前后端基础开发。 PR地址:? https://github.com/WeBankBlockchain/SmartDev-Contract/pull/36 L**cer PR简介: 任务4-位操作,本合约主要用于添加位操作库,支持对单个字节进行与、或、非、异或和截取等多种操作。 PR地址: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/47 |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 11:14:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |