The Supreme Court on Thursday struck down a major portion of the Electoral Reforms Law, saying candidates must declare their assets and all pending criminal cases against them at the time of filing nominations.