Put up or shut up

To prove or do something or stop saying it, to bet money on what one says or stop saying it.

The politician was forced to put up or shut up over his plans to build a new convention center.