create_lighter_submission_session
Documentation for eth_defi.lighter.session.create_lighter_submission_session function.
- create_lighter_submission_session(api_url=None, deployment=LighterAPIConfig(slug='ethereum', name='Lighter Ethereum', chain_id=9998, deployment_chain_id=1, api_url='https://mainnet.zklighter.elliot.ai', app_url='https://app.lighter.xyz', address_prefix='lighter-pool', denomination='USDC', lockup=datetime.timedelta(seconds=300), llp_account_index_override=None), deadline=15.0)
Create a session for one pre-signed, persisted transaction.
- Parameters
api_url (Optional[str]) – Optional Lighter API base URL override.
deployment (eth_defi.lighter.constants.LighterAPIConfig) – Deployment whose API this session accesses.
deadline (float) – Seconds after which
post()starts no further attempt.
- Returns
Session whose
post()retries rate limits only, within the deadline.- Return type