create_hibachi_session
Documentation for eth_defi.hibachi.session.create_hibachi_session function.
- create_hibachi_session(api_url='https://data-api.hibachi.xyz', retries=5, backoff_factor=0.5)
Create a
HibachiSessionconfigured for Hibachi API.The session is configured with retry logic for handling transient errors using exponential backoff. No rate limiting is applied — the Hibachi data API has not shown rate limiting behaviour.
Example:
from eth_defi.hibachi.session import create_hibachi_session session = create_hibachi_session()
- Parameters
api_url (str) – Hibachi data API base URL. Defaults to
HIBACHI_DATA_API_URL.retries (int) – Maximum number of retry attempts for failed requests.
backoff_factor (float) – Backoff factor for exponential retry delays.
- Returns
Configured
HibachiSessionwith retry logic.- Return type