I was checking the transactions array using below API:
and was having some questions which i could not get clear answers in the documentation:
- Generally in Bitcoin blockchain, there is only one (first) transaction which is marked as coinbase transactions but in the above block i can see more than 150 transactions which are marked as “Coinbase”. Can you explain the significance of these?
- In most coinbase transactions, we can see “coinbase_payload” as 0. What does it mean and its significance?
- I found in documentation that there are 5 transaction types:“coinbase” “token_transfer” “smart_contract” “contract_call” “poison_microblock”. For “coinbase” and “token_transfer” , i found that if these transactions types are there - we need to look for “coinbase_payload” & “token_transfer” : amount. But i could not find a block where other 3 transaction types are there.
Can you please help me understand the meaning of these transactions and also what are the keys i should look for when these transactions occur.