登鏈錢包(一款功能強大的以太坊錢包)完全開源

你是否和我前段時間一樣,苦苦的尋找一款好用的開源以太坊錢包,你會發現可用都很少,因爲很多錢包說開源,僅僅是開源部分代碼,現在不需要再找了,

登鏈錢包完全開源,登鏈錢包完全開源,登鏈錢包完全開源,重要的事情說三遍。

再也不用傻乎乎找人開發以太坊錢包了, 直接拿去用吧;再也不用擔心私鑰會被上傳到別人的服務器上。

## 寫在前面 區塊鏈是開放的,很難想象一個封閉的項目如何產生信任,開源一直是區塊鏈社區所倡導的行爲準則。 我們也希望開源能夠降低行業的開發門檻,吸引更多的開發者和公司能夠利用我們的代碼,找到更多落地的應用場景,一起來推動行業的發展。 同時我們也相信開源可以是產品更加的安全,我們也邀請專業的區塊鏈安全團隊[零時科技](https://www.noneage.com/)來爲錢包做安全審計。 ## 效果演示 先來看看錢包長什麼樣吧,我製作了一個gif圖片:

Gif 圖片比較簡陋,見諒見諒,可以看的出來界面參考了現在的主流錢包,感謝imToken及[ETHWallet](https://github.com/DwyaneQ/ETHWallet), 大家可以戳[鏈接](https://wiki.learnblockchain.cn/images/upchain_wallet.apk)下載APK體驗, Google play 也已經上架,正在審覈中。 ## 功能介紹 目前版本支持一下功能: - [x] 支持通過生成助記詞、Keystore文件、私鑰 創建錢包賬號; - [x] 支持導出錢包賬號助記詞、私鑰、Keystore文件; - [x] 賬戶餘額查詢及轉賬功能; - [x] 支持多個錢包賬號管理; - [x] 支持ERC20 代幣(餘額顯示、轉賬、代幣幣價顯示); - [x] 歷史交易列表顯示; - [x] 二維碼掃描,兼容imToken格式; - [x] 支持用法幣(美元和人民幣)實時顯示幣價; - [x] 支持以太坊官方測試網絡(Infura Koven及Ropsten)及本地測試網絡。 功能夠全面吧,尤其是最後一個功能支持以太坊官方測試網絡(Infura Koven及Ropsten)及本地測試網絡,估計是開發者的最愛,做爲開發者的我,懂你們的痛(可以獲取到免費的以太幣用於測試)。 代碼的講解和相應的課程,我們後面會陸續放出,在還沒有放出之前,先提醒大家幾個注意的點: 1. 使用本地網絡測試的時候注意Geth 或 Ganache 設置下可接收RPC連接的地址,因爲默認情況下只支持本地連接,這樣手機上就無法連接。 2. 顯示交易記錄功能需要自己搭建一個服務器提供API接口,這個接口來自TrustWallet,爲了和本應用保持版本一致,我Fork了一份,地址爲[trust-ray](https://github.com/xilibi2003/trust-ray),這個庫會解析區塊,並把交易信息存到MongoDb數據庫裏,然後用API提供給客戶端使用。 3. 實時幣價的顯示其實也是使用trust-ray提供的接口,trust-ray 使用的是[CoinMarketCap](https://coinmarketcap.com/)的數據,目前使用的是CoinMarketCap免費提供的數據,CoinMarketCap現在有一套新的付費接口,免費的數據可能在將來會停用,到時需要使用CoinMarketCap 的apikey來訪問。 4. 代碼中ERC20_Contract目錄提供了一個ERC20合約給大家部署測試Token功能。 其他的代碼介紹及環境搭建大家就只有等我的文章了,大家也可以學習[網頁錢包開發課程](https://ke.qq.com/course/356068?tuin=bd898bbf),課程詳細介紹了開發錢包必備的理論知識。 有什麼需要的功能,可以提issue或加我微信留言。 對了本項目的GitHub地址爲:[Upchain-wallet](https://github.com/xilibi2003/Upchain-wallet), 點 Star 的同學都會發大財,哈哈哈~~~ ## 參考的開源項目 本錢包在開發是站在巨人的肩膀上完成,特別感謝以下項目: * [web3j](https://docs.web3j.io/index.html) * [bitcoinj](https://bitcoinj.github.io/javadoc/0.14.7/) * [Trust-wallet](https://github.com/TrustWallet/trust-wallet-android-source) * [ETHWallet](https://github.com/DwyaneQ/ETHWallet) * [BGAQRCode](https://github.com/bingoogolapple/BGAQRCode-Android) * [Trust-ray](https://github.com/TrustWallet/trust-ray) ## 再囉嗦幾句 本次開源也是受到區塊鏈社區的影響,尤其是HiBlock區塊鏈社區一些朋友堅持佈道和開源的精神影響。 > HiBlock區塊鏈社區 是國內最大的區塊鏈開發者社區,社區已經聚集了數千名區塊鏈開發者。 登鏈錢包是由登鏈學院出品,希望大家知道[登鏈學院](https://upchain.ke.qq.com)不單出品優質課程,我們也爲行業發展貢獻一份力量,感謝大家轉發。 PS: 我們提供專業的錢包定製開發,歡迎諮詢微信:xlbxiong [深入淺出區塊鏈](https://learnblockchain.cn/) - 系統學習區塊鏈,打造最好的區塊鏈技術博客。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章