RawLedgerUpdate

Documentation for eth_defi.hyperliquid.deposit.RawLedgerUpdate Python class.

class RawLedgerUpdate

Bases: object

Parsed ledger update data from Hyperliquid API.

This is an intermediate representation of raw API ledger data with proper typing.

Attributes summary

timestamp_ms

hash

delta

timestamp

Convert millisecond timestamp to datetime.

Methods summary

__init__(timestamp_ms, hash, delta)

from_api_response(data)

Parse a ledger update from API response data.

__init__(timestamp_ms, hash, delta)
Parameters
Return type

None

classmethod from_api_response(data)

Parse a ledger update from API response data.

Parameters

data (dict) – Raw ledger update dict from API

Returns

Parsed RawLedgerUpdate object

Return type

eth_defi.hyperliquid.deposit.RawLedgerUpdate

property timestamp: datetime.datetime

Convert millisecond timestamp to datetime.