This question already has an answer here:

My guess is that there is that you are able to leave the transaction parameter empty, but I have not been able to find confirmation.

marked as duplicate by Nate Eldredge, cdecker, Stéphane Gimenez, Salvador Dali, Murch Feb 4 '14 at 9:07

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    Indeed, there is no requirement that a block contain any transactions besides the coinbase. The ultimate reference is the source code. – Nate Eldredge Feb 4 '14 at 4:30

Browse other questions tagged or ask your own question.