From d33f8caa4918c0d09c5aecb5ec440a6b0639b894 Mon Sep 17 00:00:00 2001 From: wphan <6348407+wphan@users.noreply.github.com> Date: Tue, 16 Dec 2025 13:04:20 -0800 Subject: [PATCH] add order triggered --- crates/src/ffi.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/src/ffi.rs b/crates/src/ffi.rs index bd1a678..5a1baf7 100644 --- a/crates/src/ffi.rs +++ b/crates/src/ffi.rs @@ -64,6 +64,8 @@ extern "C" { #[allow(improper_ctypes)] pub fn order_is_resting_limit_order(order: &types::Order, slot: Slot) -> FfiResult; #[allow(improper_ctypes)] + pub fn order_triggered(order: &types::Order) -> bool; + #[allow(improper_ctypes)] pub fn order_get_limit_price( order: &types::Order, valid_oracle_price: Option, @@ -595,6 +597,9 @@ impl types::Order { pub fn is_resting_limit_order(&self, slot: Slot) -> SdkResult { to_sdk_result(unsafe { order_is_resting_limit_order(self, slot) }) } + pub fn triggered(&self) -> bool { + unsafe { order_triggered(self) } + } pub fn get_limit_price( &self, valid_oracle_price: Option,