Not an authority. A reader of theirs. updated: Sep 22, 2026

Changes to restricted-country lists

Most venues publish a restricted-country list and never date a change to it. Every entry below has a date because we took the previous snapshot ourselves.

Changes to what a venue restricts

Ostium: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

Extended: 1 new partial; 1 partial gone

the venue's own page

How this was classified

subdivision-scoped entries changed: +['Ukraine (Crimea, Donetsk, Kherson, Luhansk and Zaporizhzhia)'] -['Ukraine (Crimea, Donetsk and Luhansk Regions)']

HTX: we could not read the restricted list

the venue's own page

How this was classified

unresolved capitalised names in restriction block: For

KuCoin: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

Polymarket: added KR

+ KR

the venue's own page

How this was classified

restricted set tightened: +['KR'] -[]

Bitget: added TH

+ TH

the venue's own page

How this was classified

restricted set tightened: +['TH'] -[]

Mint: added AF, AT, AU, BE, BG, CR, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IR, IS, IT, KM, KP, LI, LT, LU, LV, MT, NL, NO, PL, PT, RO, SE, SI, SK, SY, US; 2 new partial

+ AF+ AT+ AU+ BE+ BG+ CR+ CY+ CZ+ DE+ DK+ EE+ ES+ FI+ FR+ GB+ GR+ HR+ HU+ IE+ IR+ IS+ IT+ KM+ KP+ LI+ LT+ LU+ LV+ MT+ NL+ NO+ PL+ PT+ RO+ SE+ SI+ SK+ SY+ US

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AF', 'AT', 'AU', 'BE', 'BG', 'CR', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IR', 'IS', 'IT', 'KM', 'KP', 'LI', 'LT', 'LU', 'LV', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK', 'SY', 'US'] -[]; subdivision-scoped entries changed: +['Comoros (including Anjouan)', 'Costa Rica (Law No. 10535, as amended, based on the UNCITRAL Model Law)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Polymarket: added AU, BE, BI, BR, BY, CA, CD, CF, CU, DE, ET, FR, GB, IE, IQ, IR, IT, JP, KP, LB, LY, MM, NI, NL, NZ, PL, RU, SD, SG, SK, SO, SS, SY, TH, TW, UA, UM, US, VE, YE, ZW; 1 new partial

+ AU+ BE+ BI+ BR+ BY+ CA+ CD+ CF+ CU+ DE+ ET+ FR+ GB+ IE+ IQ+ IR+ IT+ JP+ KP+ LB+ LY+ MM+ NI+ NL+ NZ+ PL+ RU+ SD+ SG+ SK+ SO+ SS+ SY+ TH+ TW+ UA+ UM+ US+ VE+ YE+ ZW

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AU', 'BE', 'BI', 'BR', 'BY', 'CA', 'CD', 'CF', 'CU', 'DE', 'ET', 'FR', 'GB', 'IE', 'IQ', 'IR', 'IT', 'JP', 'KP', 'LB', 'LY', 'MM', 'NI', 'NL', 'NZ', 'PL', 'RU', 'SD', 'SG', 'SK', 'SO', 'SS', 'SY', 'TH', 'TW', 'UA', 'UM', 'US', 'VE', 'YE', 'ZW'] -[]; subdivision-scoped entries changed: +['Malta (Sports Only)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Ondo Perps: 1 new partial; 1 partial gone

the venue's own page

How this was classified

subdivision-scoped entries changed: +['United States (including its territories, possessions and districts)'] -['Crimea, Donetsk People’s Republic (DNR), Luhansk People’s Republic (LNR), Kherson and Zaporizhzhia regions (Ukraine), the city of Sevastopol']

Ondo Perps: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

Ondo Perps: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

OKX: added MP; removed AU, BR, BS, ER, GB, KR, RU; 8 new partial

+ MP - AU- BR- BS- ER- GB- KR- RU

the venue's own page

How this was classified

restricted set changed: +['MP'] -['AU', 'BR', 'BS', 'ER', 'GB', 'KR', 'RU']; subdivision-scoped entries changed: +['Australia (specifically regarding our derivatives-related and cefi-related services)', 'Bahamas (specifically regarding our retail products)', 'Brazil (specifically regarding our derivatives-related and P2P services)', 'Eritrea (specifically regarding our P2P services)', 'Russia (specifically regarding our fiat payment services)', 'South Korea (specifically regarding our derivatives-related and P2P services)', 'U.S. Virgin Islands (St. Croix, St. John and St. Thomas)', 'United Kingdom (specifically regarding our derivatives-related, cefi-related, and P2P services)'] -[]

HTX: added KP; 1 partial gone

+ KP

the venue's own page

How this was classified

restricted set tightened: +['KP'] -[]; subdivision-scoped entries changed: +[] -['Republic of North Korea']

MEXC: removed AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK

- AT- BE- BG- CY- CZ- DE- DK- EE- ES- FI- FR- GR- HR- HU- IE- IT- LT- LU- LV- MT- NL- PL- PT- RO- SE- SI- SK

the venue's own page

How this was classified

restricted set loosened: +[] -['AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK']

Bitget: added VI

+ VI

the venue's own page

How this was classified

restricted set tightened: +['VI'] -[]

HTX: removed KP; 1 new partial

- KP

the venue's own page

How this was classified

restricted set loosened: +[] -['KP']; subdivision-scoped entries changed: +['Republic of North Korea'] -[]

MEXC: added AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK; removed UA; 1 new partial; 1 partial gone

+ AT+ BE+ BG+ CY+ CZ+ DE+ DK+ EE+ ES+ FI+ FR+ GR+ HR+ HU+ IE+ IT+ LT+ LU+ LV+ MT+ NL+ PL+ PT+ RO+ SE+ SI+ SK - UA

the venue's own page

How this was classified

restricted set changed: +['AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK'] -['UA']; subdivision-scoped entries changed: +['regions of Ukraine (currently including Crimea, Donetsk, Luhansk, Zaporizhzhia, Kherson, and Sevastopol)'] -['Ukraine (currently including Crimea, Donetsk, Luhansk, Zaporizhzhia, Kherson, and Sevastopol)']

Bitunix: added VI

+ VI

the venue's own page

How this was classified

restricted set tightened: +['VI'] -[]

KuCoin: removed CA; 1 new partial

- CA

the venue's own page

How this was classified

restricted set loosened: +[] -['CA']; subdivision-scoped entries changed: +['Canada'] -[]

Bitget: removed GB

- GB

the venue's own page

How this was classified

restricted set loosened: +[] -['GB']

Bitunix: removed UA; 1 new partial; 1 partial gone

- UA

the venue's own page

How this was classified

restricted set loosened: +[] -['UA']; subdivision-scoped entries changed: +['regions of Ukraine (currently including Crimea, Donetsk, and Luhansk)'] -['Ukraine (currently including Crimea, Donetsk, and Luhansk)']

KuCoin: added AS, CA, CN, FR, GU, HK, KZ, MP, MY, NL, PR, SG, US, UZ; 2 new partial

+ AS+ CA+ CN+ FR+ GU+ HK+ KZ+ MP+ MY+ NL+ PR+ SG+ US+ UZ

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AS', 'CA', 'CN', 'FR', 'GU', 'HK', 'KZ', 'MP', 'MY', 'NL', 'PR', 'SG', 'US', 'UZ'] -[]; subdivision-scoped entries changed: +['United States (including its territories such as Puerto Rico, Guam, the Northern Mariana Islands, American Samoa, etc)', 'regions of Ukraine (the list of “Restricted Locations” may be updated from time to time at the Platform’s sole and absolute discretion)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

OKX: added AF, AS, AU, BR, BS, CA, CU, ER, GB, GU, HK, IN, IR, JP, KP, KR, MY, NP, PR, RU, SY, US, UZ; 1 new partial

+ AF+ AS+ AU+ BR+ BS+ CA+ CU+ ER+ GB+ GU+ HK+ IN+ IR+ JP+ KP+ KR+ MY+ NP+ PR+ RU+ SY+ US+ UZ

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AF', 'AS', 'AU', 'BR', 'BS', 'CA', 'CU', 'ER', 'GB', 'GU', 'HK', 'IN', 'IR', 'JP', 'KP', 'KR', 'MY', 'NP', 'PR', 'RU', 'SY', 'US', 'UZ'] -[]; subdivision-scoped entries changed: +['regions of Ukraine'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Ostium: added AT, BE, BG, CU, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IR, IT, KP, LT, LU, LV, MT, NL, PH, PL, PT, RO, SE, SI, SK, SY, US; 1 new partial

+ AT+ BE+ BG+ CU+ CY+ CZ+ DE+ DK+ EE+ ES+ FI+ FR+ GB+ GR+ HR+ HU+ IE+ IR+ IT+ KP+ LT+ LU+ LV+ MT+ NL+ PH+ PL+ PT+ RO+ SE+ SI+ SK+ SY+ US

the venue's own page · snapshot #585a5727

How this was classified

first observation of this source: restricted set tightened: +['AT', 'BE', 'BG', 'CU', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IR', 'IT', 'KP', 'LT', 'LU', 'LV', 'MT', 'NL', 'PH', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK', 'SY', 'US'] -[]; subdivision-scoped entries changed: +['regions of Ukraine'] -[]; no earlier reading exists, so this is a baseline to review, not a change

HTX: added SY; 1 partial gone

+ SY

the venue's own page · snapshot #1cd56f4e

How this was classified

restricted set tightened: +['SY'] -[]; subdivision-scoped entries changed: +[] -['Syria (each a "Sanctioned Country")']

Pacifica: added CA, CN, CU, GB, IR, KP, PH, RU, SY, UA, US, VE

+ CA+ CN+ CU+ GB+ IR+ KP+ PH+ RU+ SY+ UA+ US+ VE

the venue's own page · snapshot #006524da

How this was classified

first observation of this source: restricted set tightened: +['CA', 'CN', 'CU', 'GB', 'IR', 'KP', 'PH', 'RU', 'SY', 'UA', 'US', 'VE'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Lighter: added BY, CA, CN, CU, GB, IR, KP, MM, RU, SD, SY, UA, US, VE

+ BY+ CA+ CN+ CU+ GB+ IR+ KP+ MM+ RU+ SD+ SY+ UA+ US+ VE

the venue's own page · snapshot #56f875b1

How this was classified

first observation of this source: restricted set tightened: +['BY', 'CA', 'CN', 'CU', 'GB', 'IR', 'KP', 'MM', 'RU', 'SD', 'SY', 'UA', 'US', 'VE'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Bitunix: added AE, AF, AS, CA, CD, CF, CN, CU, FR, GU, GW, HK, HT, IQ, IR, KP, LB, LY, MP, MY, PR, SC, SD, SG, SO, SS, SY, UA, US, YE; 3 new partial

+ AE+ AF+ AS+ CA+ CD+ CF+ CN+ CU+ FR+ GU+ GW+ HK+ HT+ IQ+ IR+ KP+ LB+ LY+ MP+ MY+ PR+ SC+ SD+ SG+ SO+ SS+ SY+ UA+ US+ YE

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AE', 'AF', 'AS', 'CA', 'CD', 'CF', 'CN', 'CU', 'FR', 'GU', 'GW', 'HK', 'HT', 'IQ', 'IR', 'KP', 'LB', 'LY', 'MP', 'MY', 'PR', 'SC', 'SD', 'SG', 'SO', 'SS', 'SY', 'UA', 'US', 'YE'] -[]; subdivision-scoped entries changed: +['Canada (including Alberta)', 'Ukraine (currently including Crimea, Donetsk, and Luhansk)', 'United States (including all U.S. territories such as Puerto Rico, Guam, U.S. Virgin Islands, American Samoa, and the Northern Mariana Islands, as well as U.S. Minor Outlying Islands such as Baker Island, Howland Island, Jarvis Island, Johnston Atoll, Kingman Reef, Midway Islands, Navassa Island, Palmyra Atoll, and Wake Island)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Bitget: added AF, AS, AT, CA, CD, CF, CU, DE, FR, GB, GU, GW, HK, HT, IQ, IR, JP, KP, KZ, LB, LY, MP, MY, PR, SD, SG, SO, SS, US, YE; 1 new partial

+ AF+ AS+ AT+ CA+ CD+ CF+ CU+ DE+ FR+ GB+ GU+ GW+ HK+ HT+ IQ+ IR+ JP+ KP+ KZ+ LB+ LY+ MP+ MY+ PR+ SD+ SG+ SO+ SS+ US+ YE

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AF', 'AS', 'AT', 'CA', 'CD', 'CF', 'CU', 'DE', 'FR', 'GB', 'GU', 'GW', 'HK', 'HT', 'IQ', 'IR', 'JP', 'KP', 'KZ', 'LB', 'LY', 'MP', 'MY', 'PR', 'SD', 'SG', 'SO', 'SS', 'US', 'YE'] -[]; subdivision-scoped entries changed: +['United States (including the following U.S. Territories: Puerto Rico, Guam, U.S. Virgin Islands, American Samoa and the Northern Mariana Islands and the following U.S. Minor Outlying Islands Baker Island, Howland Island, Jarvis Island, Johnston Atoll, Kingman Reef, Midway Islands, Navassa Island, Palmyra Atoll and Wake Island)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

HTX: added CD, CU, HK, IR, KP, LY, PK, SD, SO, SS, YE; 1 new partial

+ CD+ CU+ HK+ IR+ KP+ LY+ PK+ SD+ SO+ SS+ YE

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['CD', 'CU', 'HK', 'IR', 'KP', 'LY', 'PK', 'SD', 'SO', 'SS', 'YE'] -[]; subdivision-scoped entries changed: +['Syria (each a "Sanctioned Country")'] -[]; no earlier reading exists, so this is a baseline to review, not a change

KuCoin: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

OKX: we could not read the restricted list

the venue's own page

How this was classified

no restriction heading found

MEXC: added CA, CN, CU, GB, HK, IR, KP, KZ, MY, SD, SG, UA, US; 1 new partial

+ CA+ CN+ CU+ GB+ HK+ IR+ KP+ KZ+ MY+ SD+ SG+ UA+ US

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['CA', 'CN', 'CU', 'GB', 'HK', 'IR', 'KP', 'KZ', 'MY', 'SD', 'SG', 'UA', 'US'] -[]; subdivision-scoped entries changed: +['Ukraine (currently including Crimea, Donetsk, Luhansk, Zaporizhzhia, Kherson, and Sevastopol)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Bitunix: we could not read the restricted list

the venue's own page

How this was classified

no country resolved in the extracted block

Extended: added AF, CA, CN, CU, GB, HK, IR, KP, RU, SC, SY, US; 1 new partial

+ AF+ CA+ CN+ CU+ GB+ HK+ IR+ KP+ RU+ SC+ SY+ US

the venue's own page

How this was classified

first observation of this source: restricted set tightened: +['AF', 'CA', 'CN', 'CU', 'GB', 'HK', 'IR', 'KP', 'RU', 'SC', 'SY', 'US'] -[]; subdivision-scoped entries changed: +['Ukraine (Crimea, Donetsk and Luhansk Regions)'] -[]; no earlier reading exists, so this is a baseline to review, not a change

Pages that moved without their list moving

The document a reader sees changed; the countries it names did not. Recorded because our record should be as complete as we claim, and kept out of the feed because a notification about a reworded heading teaches people to ignore notifications.

  • — Ostium
  • — KuCoin
  • — Bitunix
  • — OKX
  • — KuCoin
  • — Bitget
  • — KuCoin
  • — Bitunix
  • — Polymarket
  • — Pacifica
  • — MEXC
  • — Ostium
  • — Bitunix
  • — MEXC
  • — MEXC
  • — Bitunix
  • — MEXC
  • — Bitunix
  • — Bitget
  • — HTX
  • — Polymarket
  • — HTX
  • — MEXC
  • — MEXC
  • — Bitunix
  • — Polymarket
  • — Bitunix
  • — MEXC
  • — Bitunix
  • — Ostium
  • — Bitunix
  • — OKX
  • — OKX
  • — MEXC
  • — Polymarket
  • — Bitunix
  • — MEXC

Re-reads we once filed as changes (to 6 September 2026)

Until 6 September this site decided "the page changed" on the raw bytes it fetched. A rotated script nonce or a build id moves those; the text a reader sees does not. These 107 entries were re-reads that found the document identical, and they are kept because deleting a published observation would make our record less complete than we claim. Since then an unchanged re-read files nothing at all — each venue page carries the date we last read it.

  • — KuCoin, 19 re-reads
  • — Bitget, 19 re-reads
  • — MEXC, 18 re-reads
  • — Ostium, 6 re-reads
  • — Bitunix, 18 re-reads
  • — Polymarket, 2 re-reads
  • — Ondo Perps, 7 re-reads
  • — OKX, 13 re-reads
  • — Pacifica, 4 re-reads
  • — HTX, 1 re-read

facts.json and facts.csv carry the same record for reuse. How we check.