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

你是否和我前段時間同樣,苦苦的尋找一款好用的開源以太坊錢包,你會發現可用都不多,由於不少錢包說開源,僅僅是開源部分代碼,如今不須要再找了,html

登鏈錢包徹底開源,登鏈錢包徹底開源,登鏈錢包徹底開源,重要的事情說三遍。java

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

寫在前面

區塊鏈是開放的,很難想象一個封閉的項目如何產生信任,開源一直是區塊鏈社區所倡導的行爲準則。
咱們也但願開源可以下降行業的開發門檻,吸引更多的開發者和公司可以利用咱們的代碼,找到更多落地的應用場景,一塊兒來推進行業的發展。
同時咱們也相信開源能夠是產品更加的安全,咱們也邀請專業的區塊鏈安全團隊零時科技來爲錢包作安全審計。git

效果演示

先來看看錢包長什麼樣吧,我製做了一個gif圖片:github

Gif 圖片比較簡陋,見諒見諒,能夠看的出來界面參考瞭如今的主流錢包,感謝imToken及ETHWalletweb

你們能夠戳連接下載APK體驗,
Google play 也已經上架,正在審覈中。數據庫

功能介紹

目前版本支持一下功能:api

  • [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,這個庫會解析區塊,並把交易信息存到MongoDb數據庫裏,而後用API提供給客戶端使用。
  3. 實時幣價的顯示其實也是使用trust-ray提供的接口,trust-ray 使用的是CoinMarketCap的數據,目前使用的是CoinMarketCap免費提供的數據,CoinMarketCap如今有一套新的付費接口,免費的數據可能在未來會停用,到時須要使用CoinMarketCap 的apikey來訪問。
  4. 代碼中ERC20_Contract目錄提供了一個ERC20合約給你們部署測試Token功能。

其餘的代碼介紹及環境搭建你們就只有等個人文章了,你們也能夠學習網頁錢包開發課程,課程詳細介紹了開發錢包必備的理論知識。

有什麼須要的功能,能夠提issue或加我微信留言。

對了本項目的GitHub地址爲:Upchain-wallet, 點 Star 的同窗都會發大財,哈哈哈~~~

參考的開源項目

本錢包在開發是站在巨人的肩膀上完成,特別感謝如下項目:

## 再囉嗦幾句

本次開源也是受到區塊鏈社區的影響,尤爲是HiBlock區塊鏈社區一些朋友堅持佈道和開源的精神影響。

HiBlock區塊鏈社區 是國內最大的區塊鏈開發者社區,社區已經彙集了數千名區塊鏈開發者。

登鏈錢包是由登鏈學院出品,但願你們知道登鏈學院不單出品優質課程,咱們也爲行業發展貢獻一份力量,感謝你們轉發。

PS: 咱們提供專業的錢包定製開發,歡迎諮詢微信:xlbxiong

深刻淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術博客。

相關文章
相關標籤/搜索