Using bitcoind rpc, I have been looking at the content of 'vout' records for a few (coinbase) transactions and don't understand the difference between them.
Looking at block 710000, the coinbase transaction has 4 outputs. The first has a 'type' of 'pubkeyhash', the remainder have a type of 'nulldata'
Looking at block 176001, the coinbase transaction has 1 output with a 'type' of 'pubkey'.
Can you point me to a reference that lists and distinguishes the possible output types?
Is 'nulldata' because of the OP_RETURN? So is it true to say that any non-zero 'value' here would be burnt?
How should I interpret the data associated with 'pubkey'? It seems as though the actual address is not in the record. But if I look at a web-based blockchain explorer, it identifies the address. How is this done?