LimitOrderUpdated event emits when a limit order is created or updated. (not deleted)
struct LimitOrder {
address trader;
address amm;
Side side;
uint256 trigger;
uint256 quoteAmount;
uint256 leverage;
bool reduceOnly;
}
event LimitOrderUpdated(uint256 indexed id, address indexed amm, address indexed trader, LimitOrder order);
params
idorder idammamm addresstradertrader addressordertradertrader addressammamm addresssideorder side (0 for long, 1 for short)triggerorder pricequoteAmountorder amount (collateral)leverageleveragereduceOnlywhether the order should only reduce position.
