Creé una billetera de criptomonedas para Bitcoin usando BitcoinJ. Ahora quiero agregar Litecoin en esta billetera. ¿Cómo implementar la dependencia de BitcoinJ para Litecoin? Mientras usaba BitcoinJ tanto para Litecoin como para Bitcoin, obtenía blockchain de Bitcoin para ambas direcciones. ¿Qué debo hacer para poder obtener la cadena de bloques de Bicoin para la dirección de Bitcoin y la cadena de bloques de Litecoin para la dirección de Litecoin?
aquí está la dependencia que usé>>>
implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
aquí está mi código para la inicialización de descarga de blockchain de bitcoin>>>
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();
}
use una biblioteca alternativa a mí, me gusta esto le da más flexibilidad y usa bitcoinj
JBaczuk
JBaczuk
sid009
sid009
sid009
JBaczuk