We're doing a network upgrade on January 4, 2026 at 9:30 PM UTC. Downtime should be under 10 minutes. Manage your positions in advance, orders will not get placed during downtime.
π1
Premium accounts: Volume Quota Updates
- Previously: 10 USDC volume = +1 volume quota
- Now: 7 USDC volume = +1 volume quota
See more details here: https://apidocs.lighter.xyz/docs/volume-quota-program
- Previously: 10 USDC volume = +1 volume quota
- Now: 7 USDC volume = +1 volume quota
See more details here: https://apidocs.lighter.xyz/docs/volume-quota-program
π2
We're doing a network upgrade on January 15, 2026 at 12:00 PM UTC. Downtime should be under 10 minutes. Manage your positions in advance, orders will not get placed during downtime.
We're doing a network upgrade on January 28th at 9:30PM UTC. Downtime should be under 15 minutes. Manage your positions in advance, orders will not get placed during downtime.
β€3
- The Python SDK has been updated: https://github.com/elliottech/lighter-python/commit/54d3582ff64571aa7230de1f682188d32fa38561
- API Docs have been revamped: https://apidocs.lighter.xyz/docs/get-started
- The exchangeMetrics endpoint (the same used by the Stats page) now allows you to query historical values for the exchange activity: https://apidocs.lighter.xyz/reference/exchangemetrics
- Rate Limits for the block explorer endpoints have been increased, from 15 to 90 weighted requests per minute: https://apidocs.lighter.xyz/docs/rate-limits
- To access read-only data via Websocket e.g. if you're connecting from a restricted region (β general-info), add
- API Docs have been revamped: https://apidocs.lighter.xyz/docs/get-started
- The exchangeMetrics endpoint (the same used by the Stats page) now allows you to query historical values for the exchange activity: https://apidocs.lighter.xyz/reference/exchangemetrics
- Rate Limits for the block explorer endpoints have been increased, from 15 to 90 weighted requests per minute: https://apidocs.lighter.xyz/docs/rate-limits
- To access read-only data via Websocket e.g. if you're connecting from a restricted region (β general-info), add
?readonly=true to the WS URLπ3β€2
- The Rate Limits page has been revamped, adding some details on the cooldown period: https://apidocs.lighter.xyz/docs/rate-limits
- Fees have been updated according to the new staking tiers: https://apidocs.lighter.xyz/docs/account-types
- The accountLimits endpoint now returns details on the fee tier youβre in: https://apidocs.lighter.xyz/reference/accountlimits
- Latency for cancels on a standard account has been changed to 200ms
- More error codes have been added here: https://apidocs.lighter.xyz/docs/data-structures-constants-and-errors
- The export endpoint now allows users to query custom timeframes up to 3 months, with plans to allow up to 12 months and to aggregate fills soon. Additionally, spot trades now use buy/sell instead of long/short: https://apidocs.lighter.xyz/reference/export
- Fees have been updated according to the new staking tiers: https://apidocs.lighter.xyz/docs/account-types
- The accountLimits endpoint now returns details on the fee tier youβre in: https://apidocs.lighter.xyz/reference/accountlimits
- Latency for cancels on a standard account has been changed to 200ms
- More error codes have been added here: https://apidocs.lighter.xyz/docs/data-structures-constants-and-errors
- The export endpoint now allows users to query custom timeframes up to 3 months, with plans to allow up to 12 months and to aggregate fills soon. Additionally, spot trades now use buy/sell instead of long/short: https://apidocs.lighter.xyz/reference/export
β€7
We will be performing a network upgrade on February 12th, 2026 at 10:00 PM UTC. Expected downtime is under 15 minutes. Please manage your positions in advance, as order placement will be unavailable during the upgrade.
π4
Following the funding rates rebates and unified trading account updates, we have added new fields to our api responses:
-
-
-
-
-
discount field in positionFunding, expressed in USDC-
funding_fee_discounts_enabled field for each asset on orderBookDetails-
total_discount field to the WS/AccountAllPositions channel, expressed in USDC-
account_trading_mode field in the account and accountsByL1Address endpoints (simple mode:0, unified mode:1)β€1
gm
$XAU and $XAG are now available under cross margin and function like standard perpetual markets. They are quoted by LLP and are subject to the platformβs standard liquidation mechanics. Additional RWA markets will transition to cross margin in the coming days.
$XAU and $XAG are now available under cross margin and function like standard perpetual markets. They are quoted by LLP and are subject to the platformβs standard liquidation mechanics. Additional RWA markets will transition to cross margin in the coming days.
π6
We will be performing a network upgrade on February 16th, 2026 at 10:00 PM UTC. Expected downtime is under 15 minutes. Please manage your positions in advance, as order placement will be unavailable during the upgrade.
We will be deploying new LLP strategies -- more on this after the upgrade.
We will be deploying new LLP strategies -- more on this after the upgrade.
Recent updates:
- A new WebSocket channel for BBO data has been added: https://apidocs.lighter.xyz/docs/websocket-reference#best-bid-and-offer-bbo
- The
- A new WebSocket channel for BBO data has been added: https://apidocs.lighter.xyz/docs/websocket-reference#best-bid-and-offer-bbo
- The
account_trading_mode field has been added to the user_stats WebSocket channelβ€5
Recent updates:
- The
- The
- Added more details on tx types subject to volume quota requirements: https://apidocs.lighter.xyz/docs/volume-quota-program
- Max connections per minute via WebSocket have been increased to 80
- The
exchangeMetrics endpoint now supports a new tps parameter, which returns transactions per seconds on lighter's app-chain for all available resolutions- The
export endpoint now allows users to query trades in custom timeframes up to 12 months, or 1m events- Added more details on tx types subject to volume quota requirements: https://apidocs.lighter.xyz/docs/volume-quota-program
- Max connections per minute via WebSocket have been increased to 80
π4
The
This change will take effect on February 25, 2026 at 11:00 AM UTC.
The behavior when filtering for individual markets will not change.
market_stats/all and spot_market_stats/all WebSocket channels will start sending updates every 50ms. This change will take effect on February 25, 2026 at 11:00 AM UTC.
The behavior when filtering for individual markets will not change.
π2
Recent updates:
- You can now retrieve realized PnL for both perps and spot positions using the
- You can now track the average entry price for spot assets using the
- You can now retrieve realized PnL for both perps and spot positions using the
trades endpoint, via bid_account_pnl (only perps) and ask_account_pnl. Only the PnL for the queried account index will be displayed.- You can now track the average entry price for spot assets using the
account_spot_avg_entry_prices WebSocket channel: https://apidocs.lighter.xyz/docs/websocket-reference#average-entry-pricesπ4
re: $ARC
Please see a detailed breakdown of today here: https://x.com/Lighter_xyz/status/2026823829260054705?s=20
Please see a detailed breakdown of today here: https://x.com/Lighter_xyz/status/2026823829260054705?s=20
X (formerly Twitter)
Lighter (@Lighter_xyz) on X
We had the first battle test of LLP Strategies in the last several hours. TLDR: it worked as expected and protected LLP holders as well as traders. Deep dive in this thread.
The Python SDK has been updated to the 1.0.4 version. Main changes include:
- New endpoints are now supported
- Fixed a memory leak issue
- Support market orders using quote amount
- Fixed order book updates for the WebSocket client
Commits can be found here: https://github.com/elliottech/lighter-python/commits/main/
The SDK is also available on PyPI: https://pypi.org/project/lighter-sdk/1.0.4/
- New endpoints are now supported
- Fixed a memory leak issue
- Support market orders using quote amount
- Fixed order book updates for the WebSocket client
Commits can be found here: https://github.com/elliottech/lighter-python/commits/main/
The SDK is also available on PyPI: https://pypi.org/project/lighter-sdk/1.0.4/
π2
Update re: Volume Quota
Going forward, only order-related transactions will count toward your volume quota consumption. All other transaction types will have separate rate limits and will no longer consume quota. The following transaction types will continue to count toward volume quota:
Going forward, only order-related transactions will count toward your volume quota consumption. All other transaction types will have separate rate limits and will no longer consume quota. The following transaction types will continue to count toward volume quota:
L2CreateOrderL2CancelAllOrdersL2ModifyOrderL2CreateGroupedOrdersπ4
Rate limits for sending transactions have been improved, providing up to an order of magnitude increase for the best staking tier. These changes apply to premium accounts only, and are tied to staked $LIT. Purchasing fee credits counts as staked $LIT for this purpose.
Changes include:
- Separate rate limit buckets. Other GET/POST endpoints and WebSocket channels will fall into a separate bucket, with unchanged rate limits. Getting rate limited in one of the two buckets will not affect activity on the other one
-
Complete details can be found in our api docs: https://apidocs.lighter.xyz/docs/rate-limits
Changes include:
- Separate rate limit buckets. Other GET/POST endpoints and WebSocket channels will fall into a separate bucket, with unchanged rate limits. Getting rate limited in one of the two buckets will not affect activity on the other one
-
sendTx and sendTxBatch will now only have L1 checks, while IP checks have been liftedComplete details can be found in our api docs: https://apidocs.lighter.xyz/docs/rate-limits
β€5
On March 20, 2026 at 9:30 PM UTC, the following WebSocket changes will go live to improve performance and stability:
- The server will no longer send application-level ping messages
- To keep the connection alive, clients will be expected to send a WebSocket ping frame (or any message) at least once every 2 minutes
- If the server does not receive any frames from a client for 2 minutes, the connection will be closed
- Clients that fall behind on reading messages (e.g. not consuming order book updates quickly enough) may be disconnected more aggressively than before
- The 24-hour forced connection lifetime will be removed, so well-behaved connections will be able to remain open indefinitely
- WebSocket compression (permessage-deflate) will be enabled, so clients that support it can benefit from reduced bandwidth usage
Additionally, the above changes will be deployed on testnet in a few days, allowing ample time to test the new logic.
- The server will no longer send application-level ping messages
- To keep the connection alive, clients will be expected to send a WebSocket ping frame (or any message) at least once every 2 minutes
- If the server does not receive any frames from a client for 2 minutes, the connection will be closed
- Clients that fall behind on reading messages (e.g. not consuming order book updates quickly enough) may be disconnected more aggressively than before
- The 24-hour forced connection lifetime will be removed, so well-behaved connections will be able to remain open indefinitely
- WebSocket compression (permessage-deflate) will be enabled, so clients that support it can benefit from reduced bandwidth usage
Additionally, the above changes will be deployed on testnet in a few days, allowing ample time to test the new logic.
π5β€4
Quick heads up β weβll run a short maintenance at 12:59AM UTC (in 20mins). It should last around 2 minutes, after which everything will be back to normal. Thanks for your patience.
π3
The following WebSocket channels now send a millisecond
-
-
-
-
-
-
Recent updates:
- CCXT added Lighter support: https://t.me/ccxt_announcements/107
- Docs have been updated to include partner attribution integration details: https://apidocs.lighter.xyz/docs/partner-integration
- Python & Go SDKs have been updated to support partner attribution. Moreover, APIs have been updated and support for staking & unstaking has been added
timestamp attached to subscribe and update messages:-
ticker-
market_stats
- spot_market_stats-
account_all_assets-
account_spot_avg_entry_prices-
user_stats-
heightRecent updates:
- CCXT added Lighter support: https://t.me/ccxt_announcements/107
- Docs have been updated to include partner attribution integration details: https://apidocs.lighter.xyz/docs/partner-integration
- Python & Go SDKs have been updated to support partner attribution. Moreover, APIs have been updated and support for staking & unstaking has been added
β€2