Revenue bonds may be issued by the city council as state law now or hereafter provides. Such bonds are to be paid out of any revenue produced by the project, program or venture for which they were issued.