Lighter
Lighter is a perpetual futures exchange built as a zk-rollup: order matching and liquidations run off-chain and are verified on-chain with zero-knowledge proofs. Deposits settle through its Ethereum contract, and the app also takes deposits from other EVM networks through a universal deposit address.
Rating C: 12 restrictions: 12 countries. Perps · Ethereum, Arbitrum, Base, BNB Chain, Polygon, Optimism, Avalanche, HyperEVM, Arc, Monad, Robinhood Chain.
Official app: app.lighter.xyz. Frontend code: closed.
Restrictions
- Geo Block: yes. The API rejects requests with geo_restriction_not_allowed ("You are accessing Lighter from a restricted jurisdiction") and the app shows a geo-blocked banner; the Terms log the IP to enforce access restrictions. The blocked countries are those where GET /api/v1/geoLocation answered error 20558 to the live probe (see the observations; 2026-10-12: 14 of 62 countries, among them US, CA, GB, RU, UA, CN); the Terms name 14 jurisdictions. Blocked countries: United States, Canada, United Kingdom, Ukraine, China, Russia, Belarus, Syria, Venezuela, Cuba, Myanmar (Burma), Sudan.
- Feature Block: n/a.
- Wallet screening: ToS only.
- VPN / Tor detection: n/a.
- Terms of Service: lighter.xyz/terms, Last updated 2025-12-29. US, Canada, UK, China, North Korea, Russia, Ukraine, Cuba, Iran, Venezuela, Sudan, Belarus, Myanmar, Syria.
Notes
Closed frontend; SDKs are open. The geo restriction is an API error code the app turns into a banner. Wallet login goes through Dynamic, whose public project settings carry enableExternalWalletOnTransactionSanctions: true (effect not verified).
Evidence
- app.lighter.xyz bundle: geo_restriction_not_allowed, geo-blocked banner
- lighter.xyz/terms
- apidocs.lighter.xyz/docs/deposits-transfers-and-withdrawals
Checked 2026-10-28. All interfaces · Methodology