OrderExecutionResult

Documentation for eth_defi.gmx.events.OrderExecutionResult Python class.

class OrderExecutionResult

Bases: object

Result of GMX order execution.

This dataclass aggregates information from order execution events (OrderExecuted, OrderFrozen, OrderCancelled) and position events (PositionIncrease, PositionDecrease).

Attributes summary

order_key

status

account

execution_price

size_delta_usd

size_delta_in_tokens

collateral_delta

pnl_usd

price_impact_usd

fees

reason

reason_bytes

decoded_error

position_key

is_long

collateral_token

collateral_token_price

Methods 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
Return type

None