In general, a logical antecedent is a sufficient condition, and a logical consequent is a necessary condition (or the contingency) in a logical conditional.
In general, a logical antecedent is an adequate condition, and a logical consequent is a required condition (or contingency) in a logical conditional.