String address = ecksumAddress(ddress(te(gInt(privateKey))))
解析:
gInt(privateKey)
將私鑰先轉換16進制的BigInt數。
te(BigInt bigint)
通過這個16進制數創建密鑰對:
ddress(ECKeyPair eckeyPair):
調用該方法,返回的參數其實已經是ETH地址,只是沒有以0x開頭,並且其中字母的大小寫未區分,如果將此地址拼接上0x是可以在ETH瀏覽器中查找到該地址的。
最後,為了讓它看起來是ETH地址,我們需要完善它。
ecksumAddress(String address)
至此,上面方法的返回值就是一個完整的ETH地址。
我將倒入的包名發在下面,有需要的可以參考一下。
import yPair
import
import ric