<p>Yes, this is possible. Modify this code:</p>

<pre><code>CAmount GetBlockSubsidy(int nHeight, const Consensus::Params&amp; consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings &gt;= 64)
        return 0;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy &gt;&gt;= halvings;
    return nSubsidy;
}
</code></pre>

<p>to read</p>

<pre><code>CAmount GetBlockSubsidy(int nHeight, const Consensus::Params&amp; consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings &gt;= 64)
        return 0;
    if (nHeight == 1)
        return 200 * COIN;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy &gt;&gt;= halvings;
    return nSubsidy;
}
</code></pre>

CC BY-SA 3.0
2017-03-13T19:26:21.463Z
2017-03-13T19:26:21.463Z
Nick ODell
<p>I would want that when mining a specific block was given an award that I pointed out</p>

<p>Want to make the first block 200BTC and all the other 50BTC how to implement it</p>

<p>It is possible still such variant<br>
<strong>block 1)</strong> 50BTC<br>
<strong>5)</strong> 200BTC<br>
<strong>6)</strong> 50BTC  </p>

CC BY-SA 3.0
2017-03-13T19:20:00.030Z
It sounds like you're asking how to make an altcoin that has a first block which creates a reward of 200 coins. Is that correct?
Nick ODell
CC BY-SA 3.0
2017-03-13T19:22:35.657Z
Yes, that's right.
menfix
<reward-schedule><altcoin-development>
how to make the first block of 200 btc?
menfix
# how to make the first block of 200 btc?

(Asked by: username_0 on 2017-03-13)

I would want that when mining a specific block was given an award that I pointed out

Want to make the first block 200BTC and all the other 50BTC how to implement it

It is possible still such variant  
**block 1)** 50BTC  
**5)** 200BTC  
**6)** 50BTC

**Tags:** reward-schedule, altcoin-development

> **Comments:**
> **username_1**: It sounds like you're asking how to make an altcoin that has a first block which creates a reward of 200 coins. Is that correct?  
> **username_0**: Yes, that's right.  

---

## 1 answers

### Answer by username_1 on 2017-03-13. Score: 2 | Accepted answer

Yes, this is possible. Modify this code:
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return 0;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;
    return nSubsidy;
}

to read
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return 0;
    if (nHeight == 1)
        return 200 * COIN;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;
    return nSubsidy;
}


---

