TGViewer
Channel Public Channel
Lighter API/MM Updates

Lighter API/MM Updates

@lighter_api_updates

Official Channel for API and Market-maker updates on Lighter
Subscribers
1.02K
Photos
1
Videos
1
Links
78

Showing posts older than #139 · Back to latest

Older Posts 20 shown
Post #138 1.02K
Lighter API/MM Updates We're changing the default self-trade behavior on Lighter from reduce both to cancel maker: • Current default (reduce both): when a user's order crosses their own resting order, both orders are reduced by the overlap amount. • New default (cancel maker):…
The change for default self-trade behavior on Lighter from reduce both to cancel maker has been moved to May 30th, 2026 at 9:00 AM ET (timestamp: 1780146000). Complete details about the change can be found here in the above post.
Post #137 982
We're changing the behavior of the trades endpoint: https://apidocs.lighter.xyz/reference/trades

Current behavior: both sides of the trade are returned
New behavior: some counterparty fields will be omitted

For example, if the account_index queried is the maker of the trade, the followings fields won't be returned anymore:

TakerFee
TakerPositionSizeBefore
TakerEntryQuoteBefore
TakerInitialMarginFractionBefore
TakerPositionSignChanged
IntegratorTakerFee
IntegratorTakerFeeCollectorIndex
TakerAllocatedMarginUSDCBefore
TakerAllocatedMarginUSDCAfter

Moreover, only the last 3K trades will be retained, for a given account_index. The export endpoint will still allow to obtain the whole history: https://apidocs.lighter.xyz/reference/export.

The above changes will be effective starting June 7th, 2026 at 8:00 AM ET (timestamp: 1780833600)

Additionally, we have added the markPriceCandles endpoint, allowing users to fetch historical mark price candles: https://apidocs.lighter.xyz/reference/markpricecandles
  • ❤ 1
Post #136 843
- Lighter's Python SDK has been updated, including all the latest API changes: https://pypi.org/project/lighter-sdk

- The WebSocket connection cap has been increased from 100 to 200 per IP: https://apidocs.lighter.xyz/docs/rate-limits#websocket-limits

- An RFQ section has been added to our API reference: https://apidocs.lighter.xyz/reference. The program is currently in beta and requires whitelisting to be used, you can reach out to us via Discord #support.

- The syntheticSpotInfo endpoint has been added, allowing users to query the current configuration in use for US equity indices: https://apidocs.lighter.xyz/reference/syntheticspotinfo
  • ❤ 6
Post #135 1.21K
We're changing the default self-trade behavior on Lighter from reduce both to cancel maker:

Current default (reduce both): when a user's order crosses their own resting order, both orders are reduced by the overlap amount.
New default (cancel maker): the resting order is cancelled in full, and the incoming order continues filling against the rest of the book.

This means that under the new default behavior, your taker order fills as intended against the rest of the book, instead of being silently reduced. The change only affects orders that don't explicitly specify a self-trade behavior. All four modes (cancel maker, cancel taker, cancel both, reduce both) will be allowed as explicit attributes.

The above changes will be effective starting May 31st, 2026 at 8:00 AM ET (timestamp: 1780228800)
  • ❤ 6
Post #134 830
- You can now filter the positionFunding endpoint by timestamp, instead of solely relying on pagination: https://apidocs.lighter.xyz/reference/positionfunding

- The orderBookDetails endpoint now returns FundingClamp and BaseInterestRate for each perpetual market: https://apidocs.lighter.xyz/reference/orderbookdetails

- The systemConfig endpoint now returns the index from which market maker incentives are paid out: https://apidocs.lighter.xyz/reference/systemconfig

- Filtering behavior for the deposit_history endpoint has been fixed: https://apidocs.lighter.xyz/reference/deposit_history
  • ❤ 4
Post #131 1.01K
We will be delisting the $YZY perp market on May 4, 2026 at 8:00 PM UTC.

All open positions will be settled at market price at that time.
  • 👍 2
Post #129 921
Lighter's Go SDK has been updated:

- Improved Cross-language FFI examples & bindings (Java, C++, Rust, Wasm)
- Fixed memory leaks for shared libs

Complete details can be found here: https://github.com/elliottech/lighter-go/commit/f9b2c26d9fce53a287b5fee25779a01eaf24c9ec

Additionally, WebSocket limits have been considerably improved:

- You can now subscribe to up to 500 channels per connection, allowing you to track up to 500 unique accounts
- IP-based limits have been increased as well, allowing builders to scale via multiple connections
  • ❤ 3
  • 👍 3
Post #127 883
• You can now paper trade against live order books, and use agent skills: https://x.com/Lighter_xyz/status/2047390606507335937

• The Python SDK has been updated to the 1.0.9 version: https://pypi.org/project/lighter-sdk/

• Block Explorer API queries now return both parties involved in a transaction, e.g. for transfers

• The account endpoint now returns (1) cross_initial_margin_requirement and (2) cross_maintenance_margin_requirement, both can be compared with cross_asset_value to verify (1) margin available to open new positions (2) remaining margin until the liquidation engine kicks in. Full details on margin requirements, and calculations: https://docs.lighter.xyz/trading/liquidations-and-llp-insurance-fund
  • 👍 1
Post #126 789
We’ll be doing a brief ~2 minute restart to apply a configuration fix. We will start this at April 24, 2026 at 11:35 AM UTC, so very soon
Post #125 814
We will be performing a network upgrade on April 24, 2026 at 10:00 AM UTC. Expected downtime is under 20 minutes.

Please manage your positions in advance, as order placement will be unavailable during the upgrade.
  • 👍 4
Post #124 858
Lighter API/MM Updates Weekly Liquidity Partner Program Update - added SPY and Korean Stock USD markets - introduced Korean market hours support - expanded listings: ZEC, AAVE, MON, ZRO, XPT - adjusted weekend bps (wider spreads for oil, metals, and Korean markets) - Liquidity…
SPY is a key focus this week, with strong incentives available for liquidity provision.

The market tracks the State Street SPDR S&P 500 ETF Trust.
  • 👍 6
Post #123 891
Weekly Liquidity Partner Program Update

- added SPY and Korean Stock USD markets
- introduced Korean market hours support
- expanded listings: ZEC, AAVE, MON, ZRO, XPT
- adjusted weekend bps (wider spreads for oil, metals, and Korean markets)

- Liquidity Partner Program docs: https://docs.lighter.xyz/liquidity-partner-program
- Market Tiers week 2: https://docs.google.com/spreadsheets/d/1JMZMEtdVU6_BAGGrEucHPBxDprbXdbWFq9MkJ-5Jqko/edit?gid=684854736#gid=684854736
  • ❤ 3
Post #122 868
- Support for Client Order Indexes on Grouped Orders, and switching between Simple & Unified Margin Mode, has been added to both Python & GO SDKs

- The market_stats WebSocket channel now returns mid_price

- is_taker_fee_enabled and is_maker_fee_enabled fields have been added to the orderBookDetails endpoint, allowing clients to verify markets where fees are disabled. Currently, only $LIT has maker fees set to zero

If you'd like to share feedback on your api experience so far, or request new features, please use this form: https://forms.gle/TYLA6XRYNuPFHvoq8
  • ❤ 1
  • 👍 1
Post #121 834
Reminder: RWA market fees are turning back on at 2:30PM UTC — applied based on your tier.
  • 👍 5
Post #119 913
Starting Thursday at 12:00 PM UTC, rate-limited requests may return either:

- HTTP 429
- HTTP 405

Currently, only HTTP 429 is returned. Clients should start treating both as indicators that they have been rate limited.

Details about cooldown periods can be found in our docs: https://apidocs.lighter.xyz/docs/rate-limits#cooldown
  • ❤ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →