VaultDepositEvent
Documentation for eth_defi.hyperliquid.deposit.VaultDepositEvent Python class.
- class VaultDepositEvent
Bases:
objectRepresents a vault deposit, withdrawal, or related event.
This dataclass captures vault-related ledger events from the
userNonFundingLedgerUpdatesAPI endpoint.Attributes summary
event_typevault_addressuser_addressusdctimestamphashrequested_usdcommissionclosing_costbasisnet_withdrawn_usdMethods summary
__init__(event_type, vault_address, ...[, ...])- __init__(event_type, vault_address, user_address, usdc, timestamp, hash=None, requested_usd=None, commission=None, closing_cost=None, basis=None, net_withdrawn_usd=None)
- Parameters
event_type (eth_defi.hyperliquid.deposit.VaultEventType) –
vault_address (eth_typing.evm.HexAddress) –
user_address (Optional[eth_typing.evm.HexAddress]) –
usdc (decimal.Decimal) –
timestamp (datetime.datetime) –
requested_usd (Optional[decimal.Decimal]) –
commission (Optional[decimal.Decimal]) –
closing_cost (Optional[decimal.Decimal]) –
basis (Optional[decimal.Decimal]) –
net_withdrawn_usd (Optional[decimal.Decimal]) –
- Return type
None