The requirement for disclosures is for EVERYONE not just travelers to the U.S. everyone must declare ALL CASH ASSETS including DIGITAL CURRENCIES, that means EVERYTHING.
Congress always uses an innocuous label "Anti-money laundering Act of 2017" What it really does is takes away our civil rights of freedom that is guaranteed by our Constitution. You must all get active and voice your opposition loudly.