Client功能扩展

项目描述

Client是主链上面向开发者的钱包,支持地址创建及简单交易生成。但是很多交易现有的Client并不支持创建,如仲裁人选举、CR(Cyber Rpublic)委员选举及CR提案相关交易等。本题旨在完善主链Client功能,支持更多的交易生成。

项目难度

项目社区导师

Zehua jiang

导师联系方式

[email protected]

合作导师联系方式

项目产出要求

  • 支持仲裁人选举相关交易创建,包括仲裁人注册、投票、更新、取消及取回质押金交易

  • 支持CR委员选举相关交易创建,包括CR委员注册、投票、注销及取回质押金交易

  • 支持CR提案相关交易创建,包括提案注册、提案评审、提案公投、提案追踪、提案取款

项目技术要求

参考资源

Client钱包:https://github.com/elastos/Elastos.ELA/blob/v0.4.3/account/client.go