资讯专栏INFORMATION COLUMN

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

_ivan / 797人阅读

摘要:再也不用傻乎乎找人开发以太坊钱包了,直接拿去用吧再也不用担心私钥会被上传到别人的服务器上。功能够全面吧,尤其是最后一个功能支持以太坊官方测试网络及及本地测试网络,估计是开发者的最爱,做为开发者的我,懂你们的痛可以获取到免费的以太币用于测试。

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

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

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

写在前面

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

效果演示

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

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

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

功能介绍

目前版本支持一下功能:

[x] 支持通过生成助记词、Keystore文件、私钥 创建钱包账号;

[x] 支持导出钱包账号助记词、私钥、Keystore文件;

[x] 账户余额查询及转账功能;

[x] 支持多个钱包账号管理;

[x] 支持ERC20 代币(余额显示、转账、代币币价显示);

[x] 历史交易列表显示;

[x] 二维码扫描,兼容imToken格式;

[x] 支持用法币(美元和人民币)实时显示币价;

[x] 支持以太坊官方测试网络(Infura Koven及Ropsten)及本地测试网络。

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

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

使用本地网络测试的时候注意Geth 或 Ganache 设置下可接收RPC连接的地址,因为默认情况下只支持本地连接,这样手机上就无法连接。

显示交易记录功能需要自己搭建一个服务器提供API接口,这个接口来自TrustWallet,为了和本应用保持版本一致,我Fork了一份,地址为trust-ray,这个库会解析区块,并把交易信息存到MongoDb数据库里,然后用API提供给客户端使用。

实时币价的显示其实也是使用trust-ray提供的接口,trust-ray 使用的是CoinMarketCap的数据,目前使用的是CoinMarketCap免费提供的数据,CoinMarketCap现在有一套新的付费接口,免费的数据可能在将来会停用,到时需要使用CoinMarketCap 的apikey来访问。

代码中ERC20_Contract目录提供了一个ERC20合约给大家部署测试Token功能。

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

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

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

参考的开源项目

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

web3j

bitcoinj

Trust-wallet

ETHWallet

BGAQRCode

Trust-ray

## 再啰嗦几句

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

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

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

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24609.html

相关文章

  • 区块链技术学习指引

    摘要:引言给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。 本文始发于深入浅出区块链社区, 原文:区块链技术学习指引 原文已更新,请读者前往原文阅读 本章的文章越来越多,本文是一个索引帖,方便找到自己感兴趣的文章,你也可以使用左侧...

    Cristic 评论0 收藏0
  • 如何开发一款以太安卓钱包系列3 - 资产信息展示

    摘要:这是如何开发以太坊安卓钱包系列第篇,钱包账号资产信息展示,展示信息主要包括账号地址余额及该账号所拥有的及余额。 本文首发于深入浅出区块链社区原文链接:开发以太坊安卓钱包系列第3篇,原文已更新,请读者前往原文阅读 请大家前往深入浅出区块链主站, 获取最新内容。 这是如何开发以太坊(安卓)钱包系列第3篇, 钱包账号资产信息展示,展示信息主要包括账号地址、eth余额及该账号所拥有的Token...

    asce1885 评论0 收藏0
  • 如何开发一款以太安卓钱包系列3 - 资产信息展示

    摘要:这是如何开发以太坊安卓钱包系列第篇,钱包账号资产信息展示,展示信息主要包括账号地址余额及该账号所拥有的及余额。 本文首发于深入浅出区块链社区原文链接:开发以太坊安卓钱包系列第3篇,原文已更新,请读者前往原文阅读 请大家前往深入浅出区块链主站, 获取最新内容。 这是如何开发以太坊(安卓)钱包系列第3篇, 钱包账号资产信息展示,展示信息主要包括账号地址、eth余额及该账号所拥有的Token...

    taohonghui 评论0 收藏0
  • 区块链技术工 - 线下区块链技术分享

    摘要:区块链技术工坊由一群热爱区块链技术的开发者组织,在全国各主要城市每周举办线下区块链技术分享活动。深圳地区由小牛新能源登链学院联合主办,由以太零赞助。区块链技术工坊坚持聚焦区块链技术分享,以技术会友,最新一期交流技术,报名戳链接。 区块链技术工坊由一群热爱区块链技术的开发者组织,在全国各主要城市每周举办线下区块链技术分享活动。深圳地区由HiBlock、小牛新能源、登链学院联合主办,由以太...

    KevinYan 评论0 收藏0
  • 如何开发一款以太(安卓)钱包系列1 - 通过助记词创建账号

    摘要:本文首发于深入浅出区块链社区原文链接以太坊安卓钱包系列通过助记词创建账号原文已更新,请读者前往原文阅读上周我开源了一款钱包,反映很好,一周时间不到已经快到。的功能和类似,它是比特币协议的实现,他实现了及相关协议。 本文首发于深入浅出区块链社区原文链接:以太坊(安卓)钱包系列1 - 通过助记词创建账号原文已更新,请读者前往原文阅读 上周我开源了一款钱包,反映很好,一周时间不到已经快到10...

    bbbbbb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<