30 lines
406 B
Python
30 lines
406 B
Python
"""Serum specific enums."""
|
|
|
|
from enum import IntEnum
|
|
|
|
|
|
class Side(IntEnum):
|
|
"""Side of the orderbook to trade."""
|
|
|
|
BUY = 0
|
|
""""""
|
|
SELL = 1
|
|
""""""
|
|
|
|
|
|
class OrderType(IntEnum):
|
|
"""Type of order."""
|
|
|
|
LIMIT = 0
|
|
""""""
|
|
IOC = 1
|
|
""""""
|
|
POST_ONLY = 2
|
|
""""""
|
|
|
|
|
|
class SelfTradeBehavior(IntEnum):
|
|
DECREMENT_TAKE = 0
|
|
CANCEL_PROVIDE = 1
|
|
ABORT_TRANSACTION = 2
|