user61599: Which part of the code is responsible for validating blocks? I'm working on a BIP to modify the structure of block.h, and I think that would definitely affect the validation process. Can anyone point me in the right direction for the files I would need to change to update the validation process?

user5757: Conveniently, the file is called validation.cpp.  You probably want to look at the function CheckBlock.

61599: <p>Which part of the code is responsible for validating blocks? I'm working on a BIP to modify the structure of block.h, and I think that would definitely affect the validation process. Can anyone point me in the right direction for the files I would need to change to update the validation process?</p>
 5757: <p>Conveniently, the file is called <a href="https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp" rel="nofollow noreferrer">validation.cpp</a>.  You probably want to look at the function <code>CheckBlock</code>.</p>
