项目名称:
类Mist的Conflux桌面小工具(快速部署智能合约模块)
项目介绍:
1.在针对Conflux区块链、智能合约和dapp开发过程中,我们发现Conflux目前缺少类似于以太坊Mist的便利工具。我们希望社区可以逐渐拥有这些便利的工具。
2.我们计划逐一实现一些实用的功能,最开始准备先把快速部署合约的功能和钱包功能做出来。其他功能,例如挖矿,信息查询等,后续会逐渐做(如果社区反响好的话)。
3.快速部署合约的功能模块的设想是:用户打开程序后,(1)选择待部署的sol文件(2)使用我们提供的默认公共测试账户或填入账户私钥(3)使用我们提供的默认值或填入gas设置(4)使用我们提供的默认值或填入接入点。(5)一键部署合约到Conflux链上。(6)界面显示部署结果,包括返回的合约地址等信息。(7)提供abi和bytecode供用户复制。(8)提供封装好的java供java开发者使用。(9)其他临时想到的好主意。
4.钱包包括基础的账号管理、转账和查询等。
5.后续打算逐步加入功能,做成类Mist的应用。
6.补充描述见备注。
实现目标:
1.实现快速部署合约的功能。简化合约的开发和测试流程。
2.实现一个桌面版的钱包。
时间节点:
2020年7月-9月底
成果
1.基于JAVA实现的跨平台快速部署合约及钱包的桌面应用程序一个。(提供多平台版本)
2.相应使用说明或教程一份。
协作人:
申请人:
崔
经费:
1w fc 合约部署
2w fc 钱包
计划来源:
类Mist,测试和学习需要
申请时间:
2020/6/30
备注:
1.默认公共测试账户内置于程序中。账户中的cfx由开发者和赞助者提供。无余额时,部署合约会失效。
2.很多合约是需要部署账户作为管理账户的,所以大部分情况用户会使用自己的账户。公共测试账户是为了一些初学者的方便,中后期可能会更新时去掉。
3.私钥的安全性:本程序开源,不会恶意存储发送私钥,所以安全。无论何种情况,都需要用户自行保证私钥安全。
状态:
待审批