Legislation in New York would make it the first state to require state and local elected officials to make their tax returns public, in an effort to weed out corruption.
The bill requires lawmakers who earn at least $100,000 to reveal their tax returns.
Some state and local lawmakers already do this every year.
But while state lawmakers have to file financial disclosure forms that detail their sources of income, real estate holdings, stocks and other investments, how much they make is only disclosed in broad ranges.
The legislation would also ban foreign-owned corporations from making campaign contributions to state lawmakers.
Critics of the bill say it ignores the root of the corruption: state business and campaign contributions.