Skip to content

Commit a81c4d3

Browse files
crispheaneywphan
andauthored
program: always fail settle pnl even if try_settle used (#1809)
* program: always fail settle pnl even if try_settle used * CHANGELOG * disable test --------- Co-authored-by: wphan <[email protected]>
1 parent 59be1c5 commit a81c4d3

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
### Breaking
1515

16+
- program: have TRY_SETTLE pnl mode fail ([#1809](https://github.com/drift-labs/protocol-v2/pull/1809))
17+
1618
## [2.132.0] - 2025-08-06
1719

1820
### Features

programs/drift/src/state/settle_pnl_mode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ impl SettlePnlMode {
2727
);
2828
match self {
2929
SettlePnlMode::MustSettle => Err(error_code),
30-
SettlePnlMode::TrySettle => Ok(()),
30+
SettlePnlMode::TrySettle => Err(error_code),
3131
}
3232
}
3333
}

programs/drift/src/state/settle_pnl_mode/tests.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ mod test {
99
assert_eq!(result, Err(ErrorCode::DefaultError));
1010
}
1111

12-
#[test]
13-
fn test_try_settle_returns_ok() {
14-
let mode = SettlePnlMode::TrySettle;
15-
let result = mode.result(ErrorCode::DefaultError, 0, "Try settle error");
16-
assert_eq!(result, Ok(()));
17-
}
12+
// #[test]
13+
// fn test_try_settle_returns_ok() {
14+
// let mode = SettlePnlMode::TrySettle;
15+
// let result = mode.result(ErrorCode::DefaultError, 0, "Try settle error");
16+
// assert_eq!(result, Ok(()));
17+
// }
1818
}

0 commit comments

Comments
 (0)