OrderExecutionResult
Documentation for eth_defi.gmx.events.OrderExecutionResult Python class.
- class OrderExecutionResult
Bases:
objectResult of GMX order execution.
This dataclass aggregates information from order execution events (OrderExecuted, OrderFrozen, OrderCancelled) and position events (PositionIncrease, PositionDecrease).
Attributes summary
order_keystatusaccountexecution_pricesize_delta_usdsize_delta_in_tokenscollateral_deltapnl_usdprice_impact_usdfeesreasonreason_bytesdecoded_errorposition_keyis_longcollateral_tokencollateral_token_priceMethods summary
__init__(order_key, status[, account, ...])- __init__(order_key, status, account=None, execution_price=None, size_delta_usd=None, size_delta_in_tokens=None, collateral_delta=None, pnl_usd=None, price_impact_usd=None, fees=None, reason=None, reason_bytes=None, decoded_error=None, position_key=None, is_long=None, collateral_token=None, collateral_token_price=None)
- Parameters
order_key (bytes) –
status (Literal['executed', 'frozen', 'cancelled']) –
account (Optional[eth_typing.evm.HexAddress]) –
fees (Optional[eth_defi.gmx.events.OrderFees]) –
collateral_token (Optional[eth_typing.evm.HexAddress]) –
- Return type
None