You're looking at the coinbase transaction. Usualliy coinbase transactions pay to a public key directly (no P2PKH, afaik it wasn't even invented that early).
On 01/13/2018 08:05 PM, tonyng9 wrote: > Hi, > > When I look at the block explorer for block #1 > https://blockexplorer.com/block/00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048 > > it shows that 50 BTC was credited to > address 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX. > > In the code, I tried to use both getAddressFromP2PKHScript() and > getAddressFromP2SH() but they all return null. > > Below is the code snippet: > > List<Transaction> transactions = block.getTransactions(); > > for (Transaction t: transactions) { > List<TransactionOutput> outputs = t.getOutputs(); > for (TransactionOutput output: outputs) { > Address address = output.getAddressFromP2PKHScript(MainNetParams.get()); > address = output.getAddressFromP2SH(MainNetParams.get()); > } > } > > How could I get the address as in blockexplorer? > > Thanks > > -- > You received this message because you are subscribed to the Google > Groups "bitcoinj" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to bitcoinj+unsubscr...@googlegroups.com > <mailto:bitcoinj+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "bitcoinj" group. To unsubscribe from this group and stop receiving emails from it, send an email to bitcoinj+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.