Где их можно было заблокировать? Если их (евро/доллары)  "заблокируют" в иностранном банке, то, значит, деньги на счет продавца не поступили, то есть газ не оплачен. Если их не заблокировали, то они поступили  на счета продавца Российском банке, значит, газ оплачен. Какая разница в какой валюте поступили деньги в РФ? Здесь затык только в цене. Как рассчитывать цену? Особенно на будущее сложно. Например. Вы решили купить машину. Продавец вам выставил цену (условно) 1000 долларов, что равно сегодня 80 тыс. рублей. И договорились вы об оплате в рублях. Но поставка (передача машины) будет только в сентябре. Всех все устраивает. Но вот наступает сентябрь и выясняется, что курс стал 200 рублей за доллар. Вы счастливы, потому что купите ее по факту   за 400 долларов. А вот продавец попал круто. Он отдаст вам машину за бесценок. Как то так будет и с газом.