日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Android(以太坊)生成助记词

發(fā)布時間:2023/12/31 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android(以太坊)生成助记词 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Android(以太坊)生成助記詞

之前都是看別人的文章,很少自己寫,有時即使是自己摸索出的解決方案(無法直接搜到)的也沒有記錄下來,
說白了其實就是懶。
先從小的寫起,一點一點把還沒忘記的記錄一下吧
前段時間有個項目是要做一個手機android端的以太坊錢包,支持token的那種。
我就導入了org.ethereum:geth的包,可以滿足當時的需求(公鑰、私鑰、地址、keystore等)。
后來新增了要生成助記詞的需求,這個包就不支持了,我查了文檔并且直接看了代碼,確實沒找到生成助記詞的方法。
而且網(wǎng)絡上搜了比較多的資料,對助記詞的解決方案都很少,而且和最早的ethereum:geth包里的方法不能兼容,試了很多方法,最后發(fā)現(xiàn)可以用org.bitcoinj:bitcoinj-core生成的助記詞是可以用的,而且和ethereum:geth兼容。
生成助記詞的主要代碼塊如下所示:

byte bytes2[] = new byte[16];SecureRandom random = new SecureRandom();random.nextBytes(bytes2);MnemonicCode mnemonicCode = new MnemonicCode();List<String> mnemoniclist = mnemonicCode.toMnemonic(bytes2);

總結(jié)

以上是生活随笔為你收集整理的Android(以太坊)生成助记词的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。