PlatONet:PlatON网络的dotnet sdk
项目简介
PlatONet立志成为PlatON网络的Nethereum。现阶段PlatONet对标PlatON的Java SDK: PlatONnetwork/client-sdk-java: A java interface for interacting with the PlatON network (github.com),实现与Java SDK基本一致的功能。
PlatONet项目利于使dotnet开发者更便捷的接入PlatON网络,查询PlatON网络的相关参数,执行相关操作。并可以通过dotnet执行内置合约。
dotnet是一系列使用非常广泛的语言(如VB,C#,F#等),能够进行在Windows、Linux(dotnet core)、Android(Xamarin)、iPhone(Xamarin)进行开发,特别是在游戏开发(Unity)中有非常广泛的应用。
详细说明
项目对标PlatON的Java SDK: PlatONnetwork/client-sdk-java: A java interface for interacting with the PlatON network (github.com),实现与Java SDK基本一致的功能。
项目主要功能如下:
-
连接PlatON网络并查询网络的相关参数。
-
账户及签名、验证等相关功能。能够从私钥或助记词恢复账户,并使用账户进行验证及签名操作。
-
交易的编码及发送。可以便捷的生成及向PlatON网络发送交易。
-
内置合约相关功能。可以便捷的调用PlatON网络的内置合约相关功能。
项目优势
现在暂无对PlatON和Alaya网络的dotnet sdk。
项目GitHub仓库
RileyGe/PlatONet: A dotnet interface for interacting with the PlatON network (github.com)
团队介绍
rileyge 有13年的开发经验,进行区块链开发也有5年经验。进行过Ethereum智能合约开发,Algorand .net sdk的开发及相关教程的编写。
团队成员
团队成员名字 | GitHub代码库 | LinkedIn资料 |
---|---|---|
rileyge | https://github.com/rileyge | 无 |
联系方式
rileyge
微信:rileygee,邮箱:grlsr@163.com
团队背景及经验
团队有丰富的项目经验,进行过algorand的dotnet sdk的开发,并在Algorand举办的黑客松中获奖。并参与过Alaya Grants。具体项目信息见下文:
Algorand的dotnet sdk:https://github.com/RileyGe/dotnet-algorand-sdk
Algorand的跨平台钱包:https://github.com/RileyGe/algo-wallet
alaya js sdk改进:https://github.com/RileyGe/client-sdk-js/tree/alaya-dev
项目规划
项目计划在4月内交付。项目主要分为以下4个阶段:
-
使用dotnet连接PlatON区块链,实现基本的查询功能。此阶段主要解决PlatON区块链的连接问题,查询区块链中的基本信息等功能。(用时约15天)
-
研究PlatON网络的编码及加密相关功能,实现dotnet sdk的基础功能。实现签名、转账、智能合约及相关基础操作。本阶段在第一阶段的基础上实现区块链基本功能的的操作。(用时约30天)
-
使用dotnet实现内置合约数据的查询及相关调用。本阶段在前两阶段的基础上将内置合约的调用功能加入到dotnet sdk中。(用时约45天)
-
相关教程及实例、文档编写。(用时约30天)
概述
预计总工时:4个月
全职人员数量:1人
总费用:200 000 LAT或30 000 ATP
里程碑1 — 项目完成
预计工时: 3周
全职人员数量: 1
费用: 20000 lat
里程碑1 — 使用dotnet连接PlatON区块链,实现基本的查询功能。
预计工时: 15天
全职人员数量: 1
费用: 25000 LAT或4000 ATP
里程碑2 — 研究PlatON网络的编码及加密相关功能,实现dotnet sdk的基础功能。
预计工时: 30天
全职人员数量: 1
费用: 50000 LAT或7500 ATP
里程碑3 — 使用dotnet实现内置合约数据的查询及相关调用。
预计工时: 45天
全职人员数量: 1
费用: 75000 LAT或11000 ATP
里程碑4 — 相关教程及实例、文档编写。(用时约30天)
预计工时: 30天
全职人员数量: 1
费用: 50000 LAT或7500 ATP
交付物编号编号 | 交付物 | 说明 |
---|---|---|
0a. | 开源协议 | GPL-3.0 License |
0b. | 文档 | 我们将提供代码的说明文档和基础教程,该基础教程将说明用户如何使用我们的产品 |
1. | 程序源代码 | 源代码通过测试并能够长时间稳定运行 |
未来计划
- 对社区提出的issue进行回复,对提出的bug进行修复
- 对于此监控软件会持续进行开发,配合社区提供更多的监控功能。
其他信息
- rileyge为alaya节点rileyge的实际运行者,PlatON节点rileyge的实际运行者。
- 申请并成功完成了对javascript sdk的改进工作。工作得到了基金会的认可。
- 团队参与的其他项目请参照 团队背景及经验
- 由于本团队也申请了其他Grants,如果另一个Grants没有通过的话本项目的进度可能有较大幅度提前。