By ordinance or resolution, the city legislative body may create one or more revolving funds in connection with proceedings had under any general law for the following purposes:
(a) The establishing, laying out, opening, widening, extending, straightening, constructing, improving, or altering of streets, highways, boulevards, and public ways.
(b) The establishing, modifying or changing the grade thereof.
(c) The construction of the necessary pavements, curbs, sidewalks, culverts, bridges, tunnels, viaducts, and other structures, including the acquisition of lands, rights of way, or other property necessary for such purposes.
(Added by Stats. 1949, Ch. 79.)