Yes. Silver dollars are considered legal tender in the United States. According to the United States Code (31 USC 5103), all U.S. coins and currency, including Federal Reserve notes and circulating notes of Federal Reserve banks and national banks, are legal tender for payment of any debt. Therefore, silver dollars are a valid form of legal tender that can be used to settle public or private debts or meet financial obligations. However, thanks to contract law, some jurisdictions are able to alter the status of legal tender, making it possible, for example, for vendors to choose what types of payments they will accept in some cases.
It should be noted that while silver dollars are still issued today, they are not intended for circulation and use in everyday transactions. In addition, while both modern and historical silver dollars are legal tender, they are not often used in everyday transactions since their value, in terms of silver content and, in some cases, condition and rarity, is often higher than their face value alone