Trade Execution Models
Trade Execution Overview
1. Single-Venue Execution
When Used
Execution Flow
Step 1: User Submits Request
User calls MonBridge: "Swap 1000 USDC for DAI"
Max slippage: 100 BPS
Step 2: Price Discovery
Contract queries DEX venue:
- Reserve USDC: 50M
- Reserve DAI: 50M
- Spot price: 1:1
- Quote: 1000 USDC → ~990 DAI (99 BPS slippage)
Step 3: Validation
- Slippage 99 BPS < Max 100 BPS ✓
- Liquidity sufficient ✓
- Venue healthy ✓
Step 4: Execution
Contract calls: DEX.swap(1000 USDC, 990 DAI min, user)
DEX executes swap atomically
Step 5: Settlement
- 1000 USDC transferred from user to DEX
- ~990 DAI transferred from DEX to user
- Protocol fee (1 USDC) accumulated
Step 6: Confirmation
User receives 990 DAI
Transaction logged on-chain
Event emitted with detailsGas Efficiency
Example Transactions
2. Multi-Hop Execution
When Used
Execution Flow
Technical Execution
Examples
Gas Considerations
3. Split Trading (Order Fragmentation)
When Used
Split Triggering Logic
Execution Process
Configuration
Examples
Split Limitations
4. Swap Type Variations
ETH to Token
Token to ETH
Token to Token
5. Fee-on-Transfer Token Execution
Specialized Handling
Execution Example
6. Real-Time Execution Flow (Detailed)
Complete Execution Timeline
7. Atomic vs Non-Atomic Execution
Atomic Execution (All MonBridge Transactions)
Failure Scenarios
Benefits of Atomicity
8. Performance & Gas Optimization
Single-Hop vs Multi-Hop Gas Cost ( MONAD)
Cost-Benefit Analysis
Last updated