The cryptocurrency market in Ukraine has worked before, as the government has always favored the cryptocurrency. But indeed, after the war began, crypto assets became a powerful tool for attracting additional funding to protect against Russian aggression. During the three weeks of the war, the crypto fund of Ukraine raised more than $54 million in crypto assets for defense.
When your nation is getting 100+ million euros in donations from crypto, suddenly you would be getting a bit more interest towards it personally as well. We need to remember that presidents are regular humans as well. Humanity likes to create gods out of people and keeps on promoting them to be heros and all that, you do not have to like trump, you do not have to like Biden, you do not have to like Putin or Zelensky or macron or merkel or anyone.
These are just regular people and just because they have a different profession then yours, you should not be really promoting them to a higher standard. This is why Zelensky probably saw the money coming in, and changed his views, realized he was wrong and accepted it this time around.
The President of Ukraine Zelensky did not change his attitude towards cryptocurrency to a more positive one. In Ukraine, and before there was actually no authority and management, or even a senior official, who would oppose the legalization of cryptocurrency. Zelensky vetoed the previous draft law on digital assets only because he did not agree with the definition of the body that would have to regulate the circulation of cryptocurrency in the country. Therefore, when this question was changed to a more logical one, he signed this bill.
There was a lot of well-deserved criticism of Zelensky's actions as president of Ukraine before the Russian aggression. But after the Russian attack, everything was thrown back and all the people, including Zelensky, are working harmoniously to defend the country and future victory in the war.