Я пытаюсь получить адрес от данной транзакции.
Я могу рассчитать один, но у меня есть разные значения перед значениями, сообщенными в 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