user13812: I am new to Bitcoins.
I wanted to know the specifications of coins inside source code. Can any one tell me, 

* What are those functions and variable which are responsible to get and
  set the coin specifications values?

Lets say, Coin 'litecoin' and Source https://github.com/litecoin-project/litecoin and Coin Specifications are:-

Block Time
Block Reward
Block Time
Block Reward
Reward Halfing Time
Maxcoins
Difficulty Retarget Time
Coin Maturity Time
Confirmation Time
Rpcport
Port
Testnet port


user10829: It is not like a website where you pass all the data in one config file and the values will be fetched automatically you need to modify many files. 

.gitignore - you will change the name of your coin's output file after compiling 
base58.h - you will choose the letter by which your coin addresses will start
src/bitcoinrpc.cpp - you will mention the output of commands on daemon
src/checkpoints.cpp - for genesis block
src/init.cpp - again changes the outputs of daemon commands, wallet port, testnet port
src/irc.cpp - connect to IRC
src.main.cpp - choose max coin per block, block time, maturity etc
src/main.h - choose total number of coins that will ever be generated 

these were the files came in my mind as of now and there are so many more files which needs to be edited.

13812: <p>I am new to Bitcoins.</p>

<p>I wanted to know the specifications of coins inside source code. Can any one tell me, </p>

<blockquote>
  <p><em>*</em> What are those functions and variable which are responsible to get and
  set the coin specifications values?</p>
</blockquote>

<p>Lets say, Coin 'litecoin' and Source <a href="https://github.com/litecoin-project/litecoin" rel="nofollow">https://github.com/litecoin-project/litecoin</a> and Coin Specifications are:-</p>

<ol>
<li>Block Time</li>
<li>Block Reward</li>
<li>Block Time</li>
<li>Block Reward</li>
<li>Reward Halfing Time</li>
<li>Maxcoins</li>
<li>Difficulty Retarget Time</li>
<li>Coin Maturity Time</li>
<li>Confirmation Time</li>
<li>Rpcport</li>
<li>Port</li>
<li>Testnet port</li>
</ol>
 10829: <p>It is not like a website where you pass all the data in one config file and the values will be fetched automatically you need to modify many files. </p>

<ol>
<li>.gitignore - you will change the name of your coin's output file after compiling </li>
<li>base58.h - you will choose the letter by which your coin addresses will start</li>
<li>src/bitcoinrpc.cpp - you will mention the output of commands on daemon</li>
<li>src/checkpoints.cpp - for genesis block</li>
<li>src/init.cpp - again changes the outputs of daemon commands, wallet port, testnet port</li>
<li>src/irc.cpp - connect to IRC</li>
<li>src.main.cpp - choose max coin per block, block time, maturity etc</li>
<li>src/main.h - choose total number of coins that will ever be generated </li>
</ol>

<p>these were the files came in my mind as of now and there are so many more files which needs to be edited.</p>
