编号012 宝葫芦Gourd社区桌面钱包(已上线)(第二阶段)

从技术上来说,这是一个让人激动的区块链项目。

支持项目能越走壮大,影响越来越长远。

项目进展:

已完成(基本功能实现):

  • 创建cfx钱包
  • 导入cfx钱包
  • 获得cfx余额
  • cfx转账
  • 导出助记词及私钥
  • 模块化设计,为支持代币及以太坊钱包等预留接口

进行中:

  • 交易日志
  • FC代币支持

附截图一张(现在比较丑:see_no_evil:

项目地址:


第一次用github,好多东西还不大懂:see_no_evil:(还是我大SVN好用)

界面右边那么空,做个K线图和交易功能吧.:face_with_monocle:

P.S.github头像真诡异

解压到硬盘(路径中不能含有中文),双击gourd/bin/gourd64.exe执行
例如解压到d盘根目录
代码已开源,钱包密码使用md5加密后保存,私钥及助记词使用AES加密保存。
目前只有windows版

链接:https://pan.baidu.com/s/1p3NpQnw3XesolDDEMePyqA
提取码:ajb3

近期工作:

  1. 批量生成钱包
  2. 修改钱包名称和密码√
  3. 同一类下的钱包按名称拼音排序√貌似已经正确排序了,我的错觉么?
  4. 新增钱包也要请求余额(导入的钱包余额可能不为0)√
  5. 转账是限制不能超过余额√
  6. 转账交易费提供两种方式,一种直接有sdk估算指定,一种由用户选择指定√
  7. 关于对话框的github项目链接加入单击逻辑,用默认浏览器打开项目地址√
  8. 加入自动更新功能√
  9. 英文菜单转中文(目前直接改配置文件转不了中文,再试试其他方式;无用菜单统统去掉)√
  10. 数据库导入导出,以便钱包数据直接迁移
  11. 支持FC(ERC20)√
  12. 支持CPI(ERC20)√
  13. 支持以太坊及其代币
  14. 结点可配置
1 Like

点赞

项目验收申请

项目概况

鉴于集成开发工具或其他工具已经提供了合约发布的功能,感觉在目前这个以钱包为主要功能的软件里面加入这个功能有些不合适,故申请做一个项目变更,将这部分功能去掉,未来希望能增加一些跟钱包相关的功能进去。即项目第一个实现目标不再考虑,目前项目第二个实现目标已基本完成,故向社区委员会申请项目验收。

项目已在github上开源,开源协议为 MIT License,项目地址:https://github.com/acuilab/acuibc

软件下载地址(最新版本0.6.0版)

github

链接 说明
gourd-v0.6.0.zip 未绑定jre,需单独安装jre8,支持windows、linux、mac,适合有经验的用户
gourd-with-jre-v0.6.0.zip 绑定了windows版的jre8,只支持windows,适合小白用户

百度网盘

链接:https://pan.baidu.com/s/1a67nKOo7P7AVgOthcEwe5w
提取码:zlqn

使用说明

见论坛帖子 gourd社区钱包桌面版使用说明

已知问题

  1. CPI代币无法获得交易记录,所使用的scan-dev-service无法查询,咨询了技术人员但目前该问题貌似仍未解决,参见与技术人员的聊天记录:
    http://acuilab.com:8080/articles/2020/08/22/1598071739946.html
  2. 转账时暂时不支持用户手工指定矿工费,谜一样的gas一直处于似懂非懂的阶段:see_no_evil::see_no_evil:,目前只能使用系统默认,但可以保证转账成功。

后续开发计划

若后续有用户使用的话,项目会持续维护;后续开发计划包括但不限于

  1. 增加对以太坊钱包的支持
  2. 增加对未来可能出现的代币或其他支付转账类合约的支持
  3. 其他软件优化,bug修复等

已收到申请,会尽快安排验收。

编号012项目验收申请,第一轮测试完毕,结果公示,https://shimo.im/sheets/0l3NVKD76Xs7L83R

软件已更新至0.7.0版,启动软件,等待右下角提示或单击自动更新菜单
所有的bug已经修复(新引入的bug除外);为免拖得时间太长,部分问题会在后续版本更新中陆续解决;测试报告https://shimo.im/sheets/0l3NVKD76Xs7L83R/w5n32我加了一些相应的说明,大家可以参考
另外最近我会打出各个版本的安装包及安装说明,方便安装;对于测试来说,直接更新即可

注意;
1.由于软件更新,使用过程中发现,有些用户可能需要清理一下缓存,缓存目录可以查看“关于”对话框,由于数据库文件也在该目录下,若不需要保留钱包数据,清空该目录即可;若要保留钱包数据,清空除databases以外的全部目录和文件。


2.mac下我用虚拟机测试了一下,确实存在窗口加载慢性能问题,初步怀疑是无法使用opengl硬件加速所致,希望能在后续版本更新中解决;另外mac下网络连接也感觉比windows下慢,不知道是虚拟机的原因还是个别电脑这样还是都有这样的问题,也留在后续版本解决吧。
3.mac下界面不和谐的问题,可以在配置文件中指定新外观Metal,可以在一定程度上解决。方法是修改配置文件gourd/etc/gourd.conf。在配置项default_options上增加"--laf Metal"。在后续发布的安装包或解压包中的mac版本会默认使用该参数,不需要手动指定。

此次测试拖了挺长时间,跟大家说声抱歉!请多多包涵!

验收报告如下:
Conflux社区012号生态开源项目验收结果

0xcabec06e127700a6f819a4ffe04c6e441edbbe7c926aecfedc258fba23498b82
0xb9b90f1a5cd2ac3bb7b9e8305bbfa5b8c0376d3e1416410b258cffbf913ceda8
激励已发放,请查收。:handshake:

2020年12月4日更新进度:

在社区朋友们的帮助和建议下,持续更新。

目前已命名本工具为:宝葫芦Gourd-社区钱包桌面版

最新版本为:v0.8.3 , 支持CFX余额宝功能。

详情见下方宝葫芦发布贴:(含软件及源代码的下载和使用教程)

2 Likes

更新至0.8.4版本。

主要更新内容:转账增加最大功能;增加按钮图标;质押增加余额不足提示等细节。
Gourd社区钱包桌面版(绿色硬盘使用版)(v0.8.4):
链接: https://pan.baidu.com/s/1eaLzWZKPc6WQu7iMIlr-UA
提取码: iqvs

1 Like

更新至0.8.6版本。

主要更新内容:恢复了交易记录!

链接: https://pan.baidu.com/s/1S4LNyGLdqT0Fa3C856v6Ag
提取码: 72xy

2020年12月17日更新进度:

新增了NFT数字藏品的功能!
现已成功支持Conflux现有的四种NFT:烤仔NFT,Moon创世NFT,守护者NFT,恐龙NFT。

将仔细的测试后于近日发布!




1 Like

项目团队精益求精,不断的升级作品以满足社区的需求,能感受满满的诚意。
确认过眼神,都是成大事儿的人。

1 Like

宝葫芦Gourd社区钱包桌面版绿色硬盘使用版(v0.8.8)已发布!

正式增加NFT藏品钱包:
目前可以支持Conflux现有的四种NFT:烤仔NFT,Moon创世NFT,守护者NFT,恐龙NFT。




Github项目源代码地址:https://github.com/acuilab/acuibc 全部开源,欢迎随时咨询和加入项目。

发布帖子为:

宝葫芦Gourd社区钱包桌面版绿色硬盘使用版(v0.8.8)百度网盘下载:
https://pan.baidu.com/s/1HMPw4knpqJXT61mpussiCQ 提取码: 684y

1 Like

宝葫芦Gourd社区钱包桌面版绿色硬盘使用版(v0.9.0)
优化优化藏品展示和交易细节
链接: https://pan.baidu.com/s/1e1mJ8kBdiiRe0RvYfpw9Og 提取码: cicr

宝葫芦Gourd社区钱包桌面版绿色硬盘使用版(v0.9.8)
1、转账已经支持CNS域名系统 2、并且支持域名NFT的展示和转账
64位操作系统链接:https://pan.baidu.com/s/1qKMaxT65Hl0bJ1dyh1z6yg
提取码:45eu

32位操作系统链接:https://pan.baidu.com/s/1fEbI_uQrm5HE2Z44hlPX5w
提取码:gjax


第二次验收申请:(钱包部分)

验收申请描述:在第一次验收中遗留了一些技术性问题,基础钱包部分(包括基础的账号管理、转账和查询等)评估完成度为(76%)。在近期从0.7.0至0.9.8的两个大版本多个小版本的升级迭代中,已陆续修复和持续完善,已解决自定义转账gas费、mac加解密特殊、显示格式等大小问题若干,并且在大家使用过程中发现各种细节随时完善。目前0.9.x版本基本稳定运行,一些朋友也在日常使用。故申请再次验收,提高完成度。

Gourd葫芦钱包是官方Portal钱包补充:
1、提供真的新建钱包功能(每个钱包有独立的助记词和密码),而非Portal的子账户模式(所有钱包关联共用一套助记词)。
2、提供转账地址格式验证服务,避免一部分大家转错地址丢失资产的可能性。
3、支持NFT TOKEN藏品资产。
4、提供非浏览器插件的桌面管理模式。