white moneyed

adj.

A drinker who moves only through legal tender, paying for each round and forgetting the previous one.

Source: Wiktionary