BitcoinJ を使用して、ビットコイン用の暗号通貨ウォレットを作成しました。このウォレットに Litecoin を追加したいと思います。Litecoin の BitcoinJ 依存関係を実装するには? Litecoin と Bitcoin の両方に BitcoinJ を使用している間、両方のアドレスに Bitcoin のブロックチェーンを取得していました。ビットコインアドレス用のBicoinブロックチェーンとLitecoinアドレス用のLitecoinブロックチェーンを取得するにはどうすればよいですか?
これが私が使用した依存関係です>>>
implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
これがビットコインブロックチェーンダウンロードの初期化のための私のコードです>>>
public void initWallet() {
ECKey key;
String btcpri =
"cxxxxxre75ENAnpGjUr8EEdP2kxtvk1r65nTydnM954n4WxxxxxM";
if (btcpri.length() == 51 || btcpri.length() == 52) {
DumpedPrivateKey dumpedPrivateKey =
DumpedPrivateKey.fromBase58(params, btcpri);
key = dumpedPrivateKey.getKey();
} else {
BigInteger privKey = Base58.decodeToBigInteger(btcpri);
key = ECKey.fromPrivate(privKey);
}
Log.e("key ", String.valueOf(key));
setBtcSDKThread();
BriefLogFormatter.init();
kit = new WalletAppKit(params, file, "btc_justbitcoin") {
@Override
protected void onSetupCompleted() {
wallet().importKey(key);
setupWalletListeners(wallet());
Log.e("Address ",
String.valueOf(wallet().freshReceiveAddress()));
}
};
kit.setBlockingStartup(false);
kit.startAsync();
kit.awaitRunning();
}