The mechanism of ionic catalysis often involves the stabilization of transition states or intermediates through electrostatic interactions. For example, a [Lewis acid] catalyst like AlCl3 can accept electron pairs, stabilizing negative charges in a reaction intermediate. Conversely, [Lewis bases] like alkoxides can donate electron pairs, stabilizing positive charges.