Sign up ×
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It's 100% free, no registration required.

Must a block contain a coinbase transaction? If so, how is this enforced?

share|improve this question

2 Answers 2

Yes, it must.

Block without coinbase transaction will be rejected by network.

From the Protocol, rule #6:

First transaction must be coinbase (i.e. only 1 input, with hash=0, n=-1), the rest must not be

share|improve this answer

Every block must include one or more transactions. The first one of these transactions must be a coinbase transaction which should collect and spend the block reward and any transaction fees paid by transactions included in this block.

Bitcoin Foundation Developer Guide—

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.