It is legal to buy Bitcoin in New York. However, there are some restrictions.
For example, you can only buy Bitcoin from exchanges that are registered with the Department of Financial Services. In addition, you will need to use a licensed money transmitter to convert your USD into Bitcoin.
There are also some taxes that you need to be aware of. When you buy Bitcoin, you will have to pay a capital gains tax.
If you hold your Bitcoin for more than a year, you will also have to pay a long-term capital gains tax.
Overall, buying Bitcoin in New York is legal. However, there are some restrictions that you need to be aware of.
Make sure to consult with a financial advisor to ensure that you are compliant with all the regulations.