AccountSummary
Documentation for eth_defi.derive.account.AccountSummary Python class.
- class AccountSummary
Bases:
objectComplete 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_addresssubaccount_idcollateralstotal_value_usdmargin_statusinitial_marginmaintenance_marginMethods 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
account_address (eth_typing.evm.HexAddress) –
subaccount_id (int) –
collaterals (list[eth_defi.derive.account.CollateralBalance]) –
total_value_usd (decimal.Decimal) –
margin_status (str | None) –
initial_margin (decimal.Decimal | None) –
maintenance_margin (decimal.Decimal | None) –
- Return type
None