最近由於專案需要,需要給每個使用者分配一個充幣地址,考慮到錢包安全性和方便管理,於是自己動手寫了一個本地網頁版的錢包,附上原始碼跟大家交流下。
錢包和專案是分離的,專案透過鑑權訪問錢包的介面,主要實現了以下功能:
1、可以匯入助記詞、私鑰,也可以隨機生成臨時私鑰;
2、一套助記詞派生所有使用者的私鑰;
3、轉出TRX、USDT,包括啟用新的地址;
4、重新整理、統計有資產的的地址,列表、排序;
下面是預覽的圖片:
專案結構
1、初始化錢包密碼
2、匯入助記詞、私鑰或者生成臨時私鑰
3、轉出TRX / USDT 操作
整個頁面預覽
部署在本地 iis, 然後在 hosts 繫結一個自定義域名,然後就可以愉快的玩耍了
127.0.0.1 tron.wallet.com
注:
1、專案裡面有很多 From 視窗是沒有 Submit 按鈕的,直接回車就可以,因為我比較喜歡簡約,都沒放按鈕。
2、沒有使用資料庫,所有資料都加密存放在 config.json 檔案裡面,也可以直接修改這個檔案;