Vigilance is a static ability that modifies the rules for the declare attackers step. Attacking doesn’t cause creatures with vigilance to tap. See rule 502.14, “Vigilance.” sWall is a creature type with no particular rules meaning. Many older cards with the Wall creature type have received errata so that they also have the defender ability. Many older cards that referred to the Wall creature type also have errata. Updated wordings for all cards are available in the Oracle card reference.Vigilance