Working full remote in CH for US company... with salary in USD?

In a similar situation now. With only difference that the exchange rate is very bad now. Did you finally get conversion rate usd to chf defined every month or was it fixed? And what about all the social contributions? As they defined as a percentage of your CHF salary, were they recalculated every month based on the exchange rate?