Execution Engine7 min read
Transaction Optimization
Learn how NEXO optimizes your transactions for best execution
Optimization Strategies
NEXO employs multiple optimization strategies to ensure your transactions execute at the best possible price with minimal fees.
Compute Unit Optimization
We analyze your transaction to determine the exact compute units needed, avoiding both under-estimation (failed transactions) and over-estimation (wasted fees).
typescript
// NEXO automatically optimizes compute units
const optimizedTx = await client.optimize({
transaction: rawTransaction,
computeBudget: 'auto' // Let NEXO determine optimal budget
});Transaction Batching
When possible, NEXO batches multiple operations into a single transaction, reducing fees and improving atomicity.
Timing Optimization
Our system monitors network conditions and can delay submission by milliseconds to avoid congestion periods, improving confirmation rates.
Metrics & Monitoring
Track optimization performance through the dashboard:
- •Average savings per transaction
- •Confirmation time improvements
- •Success rate comparisons