Uniswap Labs front-end remains blocked in Ukraine, frustrating builders

This is a segment from The Drop newsletter. To read full editions, subscribe.


Six years ago, the Ethereum Foundation declared that “eth2 should be capable of surviving World War 3.”

But its app layer is clearly not. 

Uniswap Labs’ front-end is still blocking Ukraine-based IP addresses, according to multiple user reports and my own test with a VPN set to the country.

Ukraine IP addresses are able to see the Uniswap site, but any attempt to select assets results in an error message, which does not occur when using a US IP address.

Artem Chystiakov, head of Solidity at Distributed Lab, is based in Ukraine and believes Uniswap has misinterpreted US sanctions. 

“It is clearly stated that no goods, services or technology must be provided to both the so-called DNR/LNR and the Crimea regions of Ukraine. Kyiv and other Ukrainian cities/regions are not mentioned whatsoever,” Chystiakov wrote.

OFAC’s website states: “The Office of Foreign Assets Control (OFAC) does not maintain a specific list of countries that US persons cannot do business with.” Instead, it details specific programs and sanctioned persons and companies.

In the open letter, Chystiakov told Uniswap Labs: “This is absurd. Ukraine, being in the middle of the war, fighting for freedom, and you are limiting the availability of your service on some false regulatory claims.”

Chystiakov shared a screenshot response from Uniswap Labs’ support team, indicating the issue has been ongoing since at least as early as February this year: 

The date of the response, plus user reports and the date of a Change.org petition, suggests Uniswap Labs has been blocking Ukrainians’ access to its DEX via its front-end for at least a year now. 

Traders suggested using an aggregator instead, though using a VPN would also in theory work to get around the restriction.

The Uniswap support team’s response from February suggests they’ve taken a blanket approach to adhering to sanctions by blocking entire countries via “third party providers.”

But Cloudflare, for example, does offer ways to block only certain parts of a country. Posts from the Cloudflare team and community show that Crimea, Donetsk and Luhansk can be blocked individually using specific subregion codes. But a Cloudflare Pro, Business or Enterprise plan is required. 

Uniswap Labs appears to be using Cloudflare, based on ICANN Lookup data, NsLookup, and Cloudflare’s website. 

It’s unclear whether the issue is due to a policy choice, issues with Cloudflare or a financial decision. Data suggests Uniswap Labs saw $118 million in revenue in 2024. The Uniswap Foundation reported $1.11 million in revenue in that same period. 

Error message encountered when using a Ukraine-based IP address

It’s ironic, of course, that Uniswap’s website bears the slogan “Swap anytime, anywhere,” when that is not really the case.

Uniswap Labs blocking Ukrainians from using its web app is additionally ironic considering it added a function for users to easily donate to the Ukrainian government via Uniswap back in 2022. Upon checking today, that donate link appears to have since been taken down.

I’ve reached out to Uniswap Labs for comment, but did not receive a response in time for publication. 


Get the news in your inbox. Explore Blockworks newsletters:

Source: https://blockworks.co/news/uniswap-labs-blocked-ukraine