你是否和我前段时间一样,苦苦的寻找一款好用的开源以太坊钱包,你会发现可用都很少,因为很多钱包说开源,仅仅是开源部分代码,现在不需要再找了,

登链钱包完全开源,登链钱包完全开源,登链钱包完全开源,重要的事情说三遍。

再也不用傻乎乎找人开发以太坊钱包了, 直接拿去用吧;再也不用担心私钥会被上传到别人的服务器上。

写在前面

区块链是开放的,很难想象一个封闭的项目如何产生信任,开源一直是区块链社区所倡导的行为准则。
我们也希望开源能够降低行业的开发门槛,吸引更多的开发者和公司能够利用我们的代码,找到更多落地的应用场景,一起来推动行业的发展。
同时我们也相信开源可以是产品更加的安全,我们也邀请专业的区块链安全团队零时科技来为钱包做安全审计。

效果演示

先来看看钱包长什么样吧,我制作了一个gif图片:

Gif 图片比较简陋,见谅见谅,可以看的出来界面参考了现在的主流钱包,感谢imToken及ETHWallet,

大家可以戳链接下载APK体验,
Google play 也已经上架,正在审核中。

功能介绍

目前版本支持一下功能:

  • 支持通过生成助记词、Keystore文件、私钥 创建钱包账号;
  • 支持导出钱包账号助记词、私钥、Keystore文件;
  • 账户余额查询及转账功能;
  • 支持多个钱包账号管理;
  • 支持ERC20 代币(余额显示、转账、代币币价显示);
  • 历史交易列表显示;
  • 二维码扫描,兼容imToken格式;
  • 支持用法币(美元和人民币)实时显示币价;
  • 支持以太坊官方测试网络(Infura Koven及Ropsten)及本地测试网络。

功能够全面吧,尤其是最后一个功能支持以太坊官方测试网络(Infura Koven及Ropsten)及本地测试网络,估计是开发者的最爱,做为开发者的我,懂你们的痛(可以获取到免费的以太币用于测试)。

代码的讲解和相应的课程,我们后面会陆续放出,在还没有放出之前,先提醒大家几个注意的点:

  1. 使用本地网络测试的时候注意Geth 或 Ganache 设置下可接收RPC连接的地址,因为默认情况下只支持本地连接,这样手机上就无法连接。
  2. 显示交易记录功能需要自己搭建一个服务器提供API接口,这个接口来自TrustWallet,为了和本应用保持版本一致,我Fork了一份,地址为trust-ray,这个库会解析区块,并把交易信息存到MongoDb数据库里,然后用API提供给客户端使用。
  3. 实时币价的显示其实也是使用trust-ray提供的接口,trust-ray 使用的是CoinMarketCap的数据,目前使用的是CoinMarketCap免费提供的数据,CoinMarketCap现在有一套新的付费接口,免费的数据可能在将来会停用,到时需要使用CoinMarketCap 的apikey来访问。
  4. 代码中ERC20_Contract目录提供了一个ERC20合约给大家部署测试Token功能。

其他的代码介绍及环境搭建大家就只有等我的文章了,大家也可以学习网页钱包开发课程,课程详细介绍了开发钱包必备的理论知识。

有什么需要的功能,可以提issue或加我微信留言。

对了本项目的GitHub地址为:Upchain-wallet, 点 Star 的同学都会发大财,哈哈哈~~~

参考的开源项目

本钱包在开发是站在巨人的肩膀上完成,特别感谢以下项目:

  • web3j
  • bitcoinj
  • Trust-wallet
  • ETHWallet
  • BGAQRCode
  • Trust-ray

再啰嗦几句

本次开源也是受到区块链社区的影响,尤其是HiBlock区块链社区一些朋友坚持布道和开源的精神影响。

HiBlock区块链社区 是国内最大的区块链开发者社区,社区已经聚集了数千名区块链开发者。

登链钱包是由登链学院出品,希望大家知道登链学院不单出品优质课程,我们也为行业发展贡献一份力量,感谢大家转发。

PS: 我们提供专业的钱包定制开发,欢迎咨询微信:xlbxiong

深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客。

登链钱包(一款功能强大的以太坊钱包)完全开源相关推荐

  1. 一款功能强大的 IP 查询工具!开源,放心用

    Fav-up Fav-up 是一款功能强大的IP查询工具,该工具可以通过Shodan和Favicon(网站图标)来帮助研究人员查询目标服务或设备的真实IP地址. 工具安装 首先,该工具需要本地设备安装 ...

  2. 助记词创建以太坊钱包源码_技术指南 | 以太坊钱包开发:生成账户地址、私钥、keystore、助记词...

    一.使用web3连接到以太坊网络(测试网.主网) 1. 什么是web3 web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生 ...

  3. 再见Spring Security!推荐一款功能强大的权限认证框架,用起来够优雅!

    ‍ ‍在我们做SpringBoot项目的时候,认证授权是必不可少的功能!我们经常会选择Shiro.Spring Security这类权限认证框架来实现,但这些框架使用起来有点繁琐,而且功能也不够强大. ...

  4. 一款功能强大,可扩展端到端加密反向Shell的工具

    关于Mediator Mediator是一款功能强大的可扩展端到端加密反向Shell,该工具基于新型架构实现,采用Python语言开发,能够帮助广大研究人员通过一台"Mediator&quo ...

  5. 【网络安全】Penelope:一款功能强大的Shell处理工具

    关于Penelope Penelope是一款功能强大的Shell处理工具,该工具的主要功能是在利用RCE漏洞的过程中,替代netcat并作为Shell捕捉器来使用.该工具可以在Linux和macOS上 ...

  6. 【Web安全】一款功能强大的Web身份认证测试框架

    关于Raider Raider是一款功能强大的Web身份认证测试框架,该框架被设计用来测试Web应用程序的身份认证机制.虽然像ZAProxy和Burpsuite这样的Web代理工具同样可以允许研究人员 ...

  7. 一款功能强大的IP查询工具

    01 Fav-up Fav-up是一款功能强大的IP查询工具,该工具可以通过Shodan和Favicon(网站图标)来帮助研究人员查询目标服务或设备的真实IP地址. 02 工具安装 首先,该工具需要本 ...

  8. postgresql 客户端_一款功能强大的数据库客户端:DataGrip

    前言 在我们日常的程序开发中,很大一部分时间是在与数据库打交道. 查数据,导数据,检查SQL执行计划,优化SQL等,是我们数据库开发工作的重要组成部分,而且很多时候我们会使用到多款数据库,如Oracl ...

  9. AntiSpy:一款功能强大的反病毒反Rootkit免费工具套件

    AntiSpy是一款免费但功能强大的反病毒与反rootkit工具套件,该工具可以给安全研究人员提供最高级别的权限来帮助我们检测.分析和恢复各种内核修改以及钩子设置.这样一来,在AntiSpy的帮助下, ...

最新文章

  1. MFC创建属性页详细步骤与注意事项
  2. 服务器cpu天梯图_九月手机处理器排名 2020年9月最新版手机CPU天梯图
  3. 窗口分析函数_11_生成百分比排名
  4. os.walk获取同级目录具有随机性
  5. Django框架基础知识点
  6. 设置eclipse中的编辑区的背景颜色、注释文字的颜色、修改注释内作者名和时间
  7. [js高手之路]使用原型对象(prototype)需要注意的地方
  8. [vue] 在组件中怎么访问到根实例?
  9. 你们的2016年前端学习计划是什么?
  10. 了解下JavaScript中的prototype
  11. python安装anaconda ubuntu_Ubuntu 16.4 安装anaconda 详细教程
  12. 最小环(【CCF】NOI Online能力测试 提高组第三题)
  13. WSL2之kali从C盘迁移到E盘
  14. windows核心编程之进程(3)
  15. 解构语音交互产品--人工智能AI技术
  16. 通过算法理解,把字符串转换成整形数字
  17. 键盘符号中英文名称大全
  18. 基于2D-3D直线对应关系的单目摄像机定位
  19. 用WPF做一个简易浏览器
  20. 解决“Win 10 ipv6无网络权限/无Internet连接权限”问题

热门文章

  1. C语言数据结构代码——有向图
  2. 基于LBS的六边形热力图算法
  3. 【粉丝福利,限时免费】【千里之行,始于脚下】我在CSDN上的精品博文汇总,收藏起来慢慢看
  4. 智能运维 | 我们不一样!告诉你百度云如何做智能流量异常检测
  5. 32位计算机如何升级,32位改64位系统怎么安装 32位怎么升级64位系统
  6. .net Core WebApi记录
  7. 成熟才是男人应该有的标志//2021-2-15
  8. 各类文件的文件头尾总结
  9. flex布局实现头尾固定,中间内容自适应
  10. 51单片机波形发生器51c语言,51单片机实现波形发生器.doc