Green’s Dictionary of Slang

block v.1

[SE phr. put one on the block]

to stand a drink.

[UK]Partridge DSUE (8th edn) 96/2: ca. 1830–90.