PlatON Grants项目申请 - PlatONet:PlatON网络的dotnet sdk

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个阶段:

  1. 使用dotnet连接PlatON区块链,实现基本的查询功能。此阶段主要解决PlatON区块链的连接问题,查询区块链中的基本信息等功能。(用时约15天)

  2. 研究PlatON网络的编码及加密相关功能,实现dotnet sdk的基础功能。实现签名、转账、智能合约及相关基础操作。本阶段在第一阶段的基础上实现区块链基本功能的的操作。(用时约30天)

  3. 使用dotnet实现内置合约数据的查询及相关调用。本阶段在前两阶段的基础上将内置合约的调用功能加入到dotnet sdk中。(用时约45天)

  4. 相关教程及实例、文档编写。(用时约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没有通过的话本项目的进度可能有较大幅度提前。

可真敢要费用啊,grant的本质和目的是为志愿者偿付的一定激励,而不是把grant当成主要收入。

1 个赞