src/chainparams.cpp
// Block height must be >0 and <=last founders reward block height
// The founders reward address is expected to be a multisig (P2SH) address
Block height must be >0 and <=last founders reward block height
The founders reward address is expected to be a multisig (P2SH) address
Block height must be > 0 and < = last founders reward block height The founders reward address is expected to be a multisig ( P2SH ) address
CScript CChainParams::GetFoundersRewardScriptAtHeight(int nHeight) const {
    assert(nHeight > 0 && nHeight <= consensus.GetLastFoundersRewardBlockHeight());
    CTxDestination address = DecodeDestination(GetFoundersRewardAddressAtHeight(nHeight).c_str());
    assert(IsValidDestination(address));
    assert(boost::get<CScriptID>(&address) != nullptr);
    CScriptID scriptID = boost::get<CScriptID>(address); 
    CScript script = CScript() << OP_HASH160 << ToByteVector(scriptID) << OP_EQUAL;
    return script;
}
CScript CChainParams :: GetFoundersRewardScriptAtHeight ( int nHeight ) const { assert ( nHeight > 0 && nHeight <= consensus . GetLastFoundersRewardBlockHeight ( ) ) ; CTxDestination address = DecodeDestination ( GetFoundersRewardAddressAtHeight ( nHeight ) . c_str ( ) ) ; assert ( IsValidDestination ( address ) ) ; assert ( boost :: get < CScriptID > ( & address ) != nullptr ) ; CScriptID scriptID = boost :: get < CScriptID > ( address ) ; CScript script = CScript ( ) << OP_HASH160 << ToByteVector ( scriptID ) << OP_EQUAL ; return script ; }
Block height must be >0 and <=last founders reward block height
The founders reward address is expected to be a multisig (P2SH) address
Block height must be > 0 and < = last founders reward block height The founders reward address is expected to be a multisig ( P2SH ) address
// address is a boost variant