<p>&quot;Generate&quot; transactions are coinbase transactions. These are a special type of transaction that is included in a block by a miner. They can not exist outside of a block. They generate new coins to an address configured by the miner. Those coins can not be spent until they have 100 confirmations. The reason for this is to prevent a messy scenario in which a block becomes disconnected or is no longer in the most-work valid chain, meaning the newly generated coins do not exist on the ledger any more.</p>

CC BY-SA 4.0
2020-06-19T12:32:41.460Z
2020-06-19T12:32:41.460Z
pinhead
<p>What is &quot;generate&quot; as a bitcoin transaction type? Why are &quot;generate&quot; transactions labeled as &quot;immature&quot; for 100 blocks? Is this type of Bitcoin transaction spendable?</p>

<mining-reward><coinbase-transaction><immature-coins>
What does "generate" mean when it appears as a transaction's type?
Efe
# What does "generate" mean when it appears as a transaction's type?

(Asked by: username_0 on 2020-06-19)

What is "generate" as a bitcoin transaction type? Why are "generate" transactions labeled as "immature" for 100 blocks? Is this type of Bitcoin transaction spendable?

**Tags:** mining-reward, coinbase-transaction, immature-coins


---

## 1 answers

### Answer by username_1 on 2020-06-19. Score: 3 | Accepted answer

"Generate" transactions are coinbase transactions. These are a special type of transaction that is included in a block by a miner. They can not exist outside of a block. They generate new coins to an address configured by the miner. Those coins can not be spent until they have 100 confirmations. The reason for this is to prevent a messy scenario in which a block becomes disconnected or is no longer in the most-work valid chain, meaning the newly generated coins do not exist on the ledger any more.


---

