
System Logs
Dec 8, 2025
Patch
Execution Engine
by CelestialEye | Systems Engineer
Component: Execution Engine
Edge-case nonce duplication
DEX assigns nonces to orders based on millisecond timestamp
Specifics
Issue: If two different orders by the same wallet are send at the exact same time (millisecond), they receive the same nonce
Fix: Kept parallel user execution but sequentialized order execution (order - asset1 -> asset2 -> asset3 | instead of all at the same time)
Result: This creates a short delay in execution that avoids nonce duplication and is still within acceptable parameters in execution speed
Changelog


