Trigger Keepers
if (side == Side.LONG) {
invalid = takeProfit ? markPrice < trigger : markPrice > trigger;
} else {
invalid = takeProfit ? markPrice > trigger : markPrice < trigger;
}isTriggerOrderValid(uint256 id)closePositionKeeper(uint256 id)Last updated