Ok that twit said Russia is funding its own debt withing its economy (much like Japan) and has no foreign buffer lol. Yes there is this:
https://tradingeconomics.com/russia/foreign-exchange-reserves
735B in foreign reserves. considering they are running a 50B or so deficit they will run out of foreign reserves in 14 years IF they are unable to finance it from internal capital..


OR they can also raise taxes