In my opinion if a country fully adopted Bitcoin as its national currency it would definitely be a historic move. The transparency and limited supply could help reduce corruption and inflation but the volatility is a big concern, Day to day prices could be hard to manage and people with no internet or tech skills might struggle. It would push financial systems forward but also expose the country to a lot of risk So yeah it could start a new economic age but only if done with strong infrastructure and education in place
If Bitcoin was the currency of a country, that country would have gone a long way economically. However, as you say a country as a currency, operating Bitcoin will reduce a lot of corruption. But I think corruption can increase a lot if no proper action is taken from the government. Suppose you have one lakh Fiat coins. You can easily transfer through Bitcoin elsewhere. That is why it can be said that a scammer or corruption person can make big transactions through Bitcoin. But yes it has many good aspects such as using Bitcoin of all will increase a lot of resources. And citizens have to have a high rate of education so that no complications are encountered.
I don't think that using Bitcoin at the state level can significantly reduce corruption in the country. Local officials will still be able to take bribes for helping politicians, businessmen, and others with certain issues. If there are currently schemes in place to misappropriate public funds, what difference does it make how the funds are transferred if they end up in the accounts of front companies? In order to reduce corruption, stricter penalties for corrupt officials must be introduced. China is an excellent example of the fight against corruption, and they have done so precisely by tightening penalties.