Expand description
Venue identifiers and tuning constants for the Lighter adapter.
Constants§
- DISCONNECT_
TIMEOUT - Grace period a client waits for its background tasks to finish during teardown before aborting them.
- HEARTBEAT_
INTERVAL - Default WebSocket heartbeat interval.
- HEARTBEAT_
TIMEOUT - Teardown window for a WebSocket carrying no inbound frame of any kind.
- HTTP_
TIMEOUT - Default HTTP request timeout.
- LIGHTER
- Venue name string for Lighter.
- LIGHTER_
AUTH_ TOKEN_ MAX_ TTL - Maximum auth-token expiry permitted by the venue (8 hours).
- LIGHTER_
AUTH_ TOKEN_ REFRESH_ LEAD - Default refresh window before an auth token expires.
- LIGHTER_
ERROR_ CODE_ ALREADY_ SUBSCRIBED - Venue error code for an idempotent duplicate WebSocket subscription.
- LIGHTER_
ERROR_ CODE_ INTEGRATOR_ NOT_ APPROVED - Venue error code for missing integrator approval.
- LIGHTER_
ERROR_ CODE_ INVALID_ NONCE - Venue error code for an invalid (non-contiguous) transaction nonce.
- LIGHTER_
ERROR_ CODE_ TX_ RANGE - Venue error-code range for L2 transaction failures.
- LIGHTER_
ERROR_ CODE_ WS_ RATE_ LIMITED - Venue error code for WebSocket request rate limiting.
- LIGHTER_
ERROR_ CODE_ WS_ SUBSCRIBE_ FAILED - Venue error code for a failed WebSocket subscription open.
- LIGHTER_
INTEGRATOR_ APPROVAL_ DOCS_ URL - Public docs anchor for integrator approval.
- LIGHTER_
MAINNET_ CHAIN_ ID - L2 chain id for Lighter Mainnet.
- LIGHTER_
MAX_ BATCH_ TX - Maximum batch size for
sendTxBatchon the WebSocket transport. - LIGHTER_
NAUTILUS_ INTEGRATOR_ ACCOUNT_ INDEX - Nautilus integrator account index on Lighter.
- LIGHTER_
ROBINHOOD - Venue name string for Robinhood Chain.
- LIGHTER_
ROBINHOOD_ CHAIN_ ID - L2 chain id for Robinhood Mainnet.
- LIGHTER_
TESTNET_ CHAIN_ ID - L2 chain id for Lighter Testnet.
- QUEUE_
MAX - Outbound command queue depth before backpressure kicks in.
- RECONNECT_
BASE_ BACKOFF - Base reconnect backoff for the WebSocket client.
- RECONNECT_
MAX_ BACKOFF - Maximum reconnect backoff for the WebSocket client.
- SUBSCRIBE_
INFLIGHT_ MAX - Maximum subscribe messages awaiting venue acknowledgement at once.
- SUBSCRIBE_
RETRY_ BASE_ BACKOFF - Initial backoff after a venue-level WebSocket subscription rejection.
- SUBSCRIBE_
RETRY_ MAX - Maximum venue-level retries for one WebSocket subscription request.
Statics§
- LIGHTER_
CLIENT_ ID - Static client ID instance.
- LIGHTER_
ROBINHOOD_ CLIENT_ ID - Robinhood Chain client ID instance.
- LIGHTER_
ROBINHOOD_ VENUE - Robinhood Chain venue identifier.
- LIGHTER_
VENUE - Lighter venue identifier.