Lighter API/MM Updates
1.02K subscribers
1 photo
1 video
78 links
Official Channel for API and Market-maker updates on Lighter
Download Telegram
Forwarded from Lighter Announcements
gm

Story Protocol ($IP) has been renamed to Data Network ($DATA). This is a rebrand only and does not affect the underlying market. The update will be reflected across the Lighter frontend and backend tomorrow, June 30, at 11:00 AM UTC.

On the API side, updates will be delivered as DATA starting at that time, while the market ID remains unchanged. No action is required.

https://x.com/datafdn/status/2070180640251666788
πŸ‘2
re: Liquidity Partner Program

Docs have been updated to reflect changes to the incentive program.

Weekly Incentives Sheet

Docs: https://docs.lighter.xyz/liquidity-partner-program
πŸ‘2
re: $LIT spot/perp

Maker fees will be enabled for Premium accounts on the $LIT perp and spot markets, effective Thursday, July 9, at 1:00 PM UTC
πŸ‘2
- The Lighter Python SDK has been updated, now supporting mainnet & testnet environments for the RHC instance, as well as lazy nonce initialization: https://pypi.org/project/lighter-sdk/

- WebSocket total connections, and connections per minute, have been increased to 255 per IP: https://apidocs.lighter.xyz/docs/rate-limits

- The export endpoint now allows to aggregate trades: https://apidocs.lighter.xyz/reference/export

- We're removing internal price caps for the below markets before today's market close. To prevent price manipulation attacks, we are going to monitor other liquid venues and cap the price in case of a manipulation attempt. For the other markets, no changes apply.

SPY, US500, QQQ, US100, XAU, XAG, NVDA, TSLA, AAPL, AMZN, MSFT, GOOGL, META, XCU, SNDK, WTI, XPD, XPT, BRENTOIL, MU, EWY, SPCX, DRAM, SOXL, SKHYNIXUSD, SAMSUNGUSD, INTC, NATGAS, IBM, AMD, MSTR
πŸ‘1
- The accountOrders endpoint has been added, allowing to query the status of up to 20 client_order_index, separated by a comma. The order json(s) will be returned: https://apidocs.lighter.xyz/reference/accountorders

- mark_price and index_price have been added to the orderBookDetails endpoint: https://apidocs.lighter.xyz/reference/orderbookdetails
❀2πŸ‘1
- Front-end now allows editing multiple api keys at once to toggle maker-only status: https://apidocs.lighter.xyz/reference/apikeys. For latency-sensitive traders we strongly recommend their usage, more details can be found here: https://apidocs.lighter.xyz/docs/api-keys#maker-only-api-keys

- The positionFunding endpoint now accepts a market_ids query parameter, which can contain a list of market indexes separated by commas: https://apidocs.lighter.xyz/reference/positionfunding

- The fundings endpoint caching has been improved, fixing some edge cases where the last funding payment was showing up as empty: https://apidocs.lighter.xyz/reference/fundings

These changes apply to both Lighter Core, and the Robinhood Chain instance (https://apidocs.rh.lighter.xyz/).
❀1
- We have released v1.0.7 of the Lighter Go SDK. Release notes are available here: https://github.com/elliottech/lighter-go/releases/tag/v1.0.7

- The remaining_usage field will not be returned anymore by the referral/get and referral/create endpoints, starting Monday, Jul 27th. Currently, both Lighter Core and the RHC instance allow for unlimited invites
❀1
We will be performing a network upgrade on August 9, 2026 at 1:00 PM UTC. Expected downtime is under 15 minutes.

Please manage your positions in advance, as order placement will be unavailable during the upgrade.
Channel name was changed to Β«Lighter API/MM UpdatesΒ»
To market makers: Lighter on Robinhood Points will go live on Thursday, August 13 at 4 PM UTC.

Connecting to the Robinhood instance is straightforward since the architecture is the same as Lighter Core. The only difference is the API URL you connect to.

USDG from Paxos is the main stablecoin used as collateral. Tokenized SPY and USO are also available to use as collateral, which can be sourced in Lighter on Robinhood Chain.

API Docs: https://apidocs.rh.lighter.xyz/
πŸ‘7
The RHC instance incentives campaign has started: https://t.me/lighter_announcements/392. Note that points will accrue both live, and via a weekly distribution. Builders that wish to display on their apps points accrued by their clients can do so using the following:

β€’ leaderboard endpoint, showing totals (both live, and weekly distributions). Use type=all, as weekly granularity is not supported: https://apidocs.rh.lighter.xyz/reference/leaderboard. If you don't authenticate the request, only top addresses in the leaderboard will be returned

β€’ livePoints/total endpoint, returning only the live portion of points: https://apidocs.rh.lighter.xyz/reference/livepoints_total

β€’ live_points WebSocket channel, to stream live points updates: https://apidocs.rh.lighter.xyz/reference/livepoints_total

Builders that wish to bind their referral code programmatically, as a client signs-up to lighter via their app, can do so via the referral/use endpoint: https://apidocs.rh.lighter.xyz/reference/referral_use. Note that on our RHC instance, an account earns 10% of the points earned by the users they refer.
gm

We will be performing scheduled maintenance for https://robinhoodchain.lighter.xyz on Friday, August 21 at 11:00 AM UTC. Expected downtime is under 15 minutes.

Please manage your positions in advance, as order placement will be unavailable during the maintenance.

You can also subscribe to https://robinhoodstatus.lighter.xyz to receive notifications and updates.
πŸ‘2
Builders can now leverage https://fun.xyz/ routes to deposit to Lighter Core programmatically. Initially, USDC and ETH (which is swapped to USDC) are supported as deposit assets, from 15 chains. Full implementation details are available here: https://apidocs.lighter.xyz/docs/deposits-transfers-and-withdrawals#deposit-via-funxyz

Each builder will be issued an api key to be used in headers. You can reach out via the #support channel on Discord including details on your project to receive one: https://discord.gg/lighterxyz

Currently, the integration is enabled on Lighter Core, with plans on expanding it to the Robinhood Chain instance in the near future. Support for withdrawals is also planned.
πŸ‘3
gm

We will be performing a network upgrade on Sunday, August 23 at 12:00 PM UTC. Expected downtime is under 15 minutes.

Please manage your positions in advance, as order placement will be unavailable during the upgrade.
πŸ‘2
This media is not supported in your browser
VIEW IN TELEGRAM
gm

If you're a market maker interested in participating in Lighter's RFQ flow, you can find the integration docs here. We expect RFQ flow to increase meaningfully now that the feature is open to all traders.


https://x.com/Lighter_xyz/status/2090905273065955741
πŸ‘4
gm

Advanced Order Fee Update

As a reminder, Standard accounts will now have a 0.01% (1 bp) fee on RFQ, Chase Limit, and TWAP orders.

Plus and Premium accounts will continue to have their normal tier fees.

Limit and Market orders remain free.
πŸ‘6
The following changes have been deployed to both Lighter Core, and the Robinhood Chain instance:

β€’ An order_version parameter can now be specified when modifying an order, with both available SDKs supporting it. This guarantees correct ordering, where the sequencer will reject any version that is not strictly greater than the order's current stored version, returning AppErrInvalidOrderOrderVersion.
β€’ Order events now include order_version
β€’ Trade events now include ask_order_version, bid_order_version

The above remains optional, and existing workflows will not break. Examples on how to use order_version are available here (http) and here (ws)
πŸ‘2
The following changes have been deployed to Lighter Core:

β€’ sendTx/sendTxBatch rate limits for the best premium tier have been increased by 20%, now at 48,000 transactions per minute
β€’ Trades executed through the partner attribution program, with non-zero integrator fees, will not be considered for kickbacks and rebates: https://docs.lighter.xyz/referral-program

The following change has been deployed to the Robinhood Chain instance:

β€’ Volume tier thresholds (which determine rate limits for premium accounts) have been temporarily lowered, requiring $500M volume in the last 14 days to access the best tier: https://apidocs.rh.lighter.xyz/docs/account-types. Thresholds will be adjusted upwards as venue activity increases
πŸ‘2
- Latency-sensitive traders on the best premium tier will be able to directly access our APIs by skipping AWS CloudFront, starting September 4th, 1 PM UTC (timestamp : 1788526800). Alternatively, Fee Credits used to access staking benefits must have at least 90 days remaining before expiry. Whitelisting can be processed via Discord #support, or existing communication channels. Only Premium accounts will be supported, on both Lighter Core and the Robinhood Chain instance.

- Starting September 14th, 1 PM UTC (timestamp: 1789390800), trades via Partner Attribution with non-zero integrator fees coming from Standard accounts will be rejected, as well as integrator approvals. Existing partners should update their logic, so that their clients' account types are set to Plus or Premium accounts (changes can be processed using changeAccountTier). See account types and related fees for Lighter Core and the Robinhood Chain instance.

- Deposits via fun.xyz now support 22 assets across 12 blockchains, including native assets such as Bitcoin. Builders can decide whether USDC, or ETH, gets credited: https://apidocs.lighter.xyz/docs/deposits-transfers-and-withdrawals#deposit-via-funxyz
❀2πŸ‘2
gm

We will be performing a network upgrade on Sunday, August 30 at 11:00 AM UTC. Expected downtime is under 15 minutes.

Please manage your positions in advance, as order placement will be unavailable during the upgrade.
πŸ‘1
The following changes to account types have been deployed to Lighter Core,

Standard Accounts:
- Latency: 300ms (taker), 300ms (cancel), 0ms (post-only)
- Fast withdrawals: $3 flat, where staking no longer waives this fee
- Active orders: 250 (total), 30 (per market)
- Pending orders: 50 (total), 10 (per market)
- New accounts will be able to create up to 4 sub-accounts

Plus Accounts:
- Fast withdrawals: 10 free per day, $1 flat afterwards
- Active orders: 750 (total), 250 (per market)
- Pending orders: 500 (total), 100 (per market)
- SendTx(Batch) limit set to 4000 per minute
- Read-only requests match those of Premium accounts, 24000 weighted per minute
- Traders can now create up to 16 sub-accounts

Premium accounts:
- Latency: 140ms (taker), for all tiers. Maker and cancel orders stay at 0ms
- Fast withdrawals: unlimited, free
- Active orders: 1500 (total), 1000 (per market)
- Pending orders: 1000 (total), 100 (per market)
- Traders can now create up to 64 sub-accounts, regardless of tier

Sub-accounts cannot be deleted, so they should be created with care, as switching to account types that allow fewer of them will not be permitted.

Changing account type is now permitted without having to close positions, or orders.

Additionally, public pools can now be created after reaching $10M in traded volume via a Plus o Premium account, without any sort of whitelist required.

Changes can be reviewed here: Account Types, Rate Limits.
❀5πŸ‘Ž5