AccountSummary

Documentation for eth_defi.derive.account.AccountSummary Python class.

class AccountSummary

Bases: object

Complete summary of a Derive account.

#: Derive wallet address (smart contract wallet) account_address: HexAddress

#: Subaccount ID subaccount_id: int

#: List of collateral balances collaterals: list[CollateralBalance]

#: Total account value in USD total_value_usd: Decimal

#: Account margin status (e.g., “healthy”, “warning”) margin_status: str | None = None

#: Initial margin requirement initial_margin: Decimal | None = None

#: Maintenance margin requirement maintenance_margin: Decimal | None = None

Attributes summary

account_address

subaccount_id

collaterals

total_value_usd

margin_status

initial_margin

maintenance_margin

Methods summary

__init__(account_address, subaccount_id, ...)

__init__(account_address, subaccount_id, collaterals, total_value_usd, margin_status=None, initial_margin=None, maintenance_margin=None)
Parameters
Return type

None