Protocol
Order Types

Execution Modifiers

SB Chain implementation and native flag status for each modifier

Execution Modifiers

ModifierSB Chain ImplementationNative Protocol Flag
Fill or Kill (FOK)fill_or_kill = trueYes
Good Til Cancel (GTC)expiration = time_point_sec::maximum()Via expiration field
Good Til Date (GTD)expiration = future timestampVia expiration field
Immediate or Cancel (IOC)expiration = current block time + 1 blockVia expiration field
Post Only (ALO)Not supportedNo
Reduce OnlyNot applicable for a spot DEX with no margin positionsNo