Получить от адреса из транзакции - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь получить адрес от данной транзакции. Я могу рассчитать один, но у меня есть разные значения перед значениями, сообщенными в blockchain.com explorer. Кто-нибудь может мне помочь?

версия bitcoinj: 0.15.1

        Script scriptSig = inputTx.getScriptSig();
        List<ScriptChunk> chunks = scriptSig.getChunks();

        byte[] pubKey = chunks.get(chunks.size() - 1).data;
        assert pubKey != null;
        byte[] pubKeyHash = Utils.sha256hash160(pubKey);

        LegacyAddress fromAddress = LegacyAddress.fromPubKeyHash(np, pubKeyHash);

из проводника blockchain.com:

tx = f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
fromAddress = 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S

Я получаю: 1N6HfR4j5dnrBPpHET9ZmSwDhLkr5hprCG

...