fix: resolve SL/TP order placement and orphaned cleanup issues
- Fixed Drift SDK initialization in place-order endpoint (NodeWallet vs Wallet) - Added 2% minimum trigger distance validation in execute-drift endpoint - Corrected orphaned order cleanup logic to cancel ALL orders when no position - Resolved issue where SL/TP orders were immediately canceled due to insufficient distance - Tested complete cycle: position entry → protective orders → orphaned cleanup Orders now maintain proper 2% distance from market price and stay active. Cleanup system correctly identifies and removes orphaned orders when positions close.
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user