In general, a logical antecedent is a sufficient condition, and a logical consequent is a necessary condition (or the contingency) in a logical conditional.
Generally speaking, a logical antecedent functions as a sufficient condition, whereas a logical consequent acts as a necessary condition (or contingency) within a logical conditional statement.