Does the central pool server run the EVM code and just send out block headers, or does every miner run every contract?
every miner runs every contract. there's no central pool server
Update: There actually central pool servers which dispatch work to the miners, but as far as my knowledge goes, every miner actually runs the contracts to validate them. (thanks to Nicolas's comment)