Проблема с BitcoinJ для Litecoin. Какую зависимость можно использовать для Litecoin? - PullRequest
0 голосов
/ 28 августа 2018

Я создал криптовалютный кошелек для Биткойн, используя БиткойнJ. Теперь я хочу добавить Litecoin в этот кошелек. Как реализовать зависимость BitcoinJ для Litecoin? Используя BitcoinJ как для Litecoin, так и для Bitcoin, я получал блокчейн Bitcoin для обоих адресов. Что я должен сделать, чтобы получить блокчейн Bicoin для адреса биткойнов и блокчейн 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();
 }
...