We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3c32e9 commit a68de06Copy full SHA for a68de06
src/swift_server.rs
@@ -830,8 +830,11 @@ fn validate_signed_order_params(
830
}
831
832
if taker_order_params.base_asset_amount < min_order_size {
833
- log::info!(target: "server", "{} < {min_order_size}", taker_order_params.base_asset_amount);
834
- return Err(ErrorCode::InvalidOrderSizeTooSmall);
+ // can always close reduce_only
+ if !taker_order_params.reduce_only {
835
+ log::info!(target: "server", "{} < {min_order_size}", taker_order_params.base_asset_amount);
836
+ return Err(ErrorCode::InvalidOrderSizeTooSmall);
837
+ }
838
839
840
// has_valid_auction_params
0 commit comments