Wiktionary
put on the block
vb. (context economics slang English) to sell something
vb. (context economics slang English) to sell something